In this guide we’ll demonstrate how to SSH into a Kubernetes pod without any external tools or services bridging between the pod and the web. All that’s required is a locally installed kubectl which is configured to communicate with the cluster.

Photo by Jaye Haych on Unsplash

Generate SSH keys

The first thing we’ll need to do is generate a private-public SSH key-pair. For this we run and follow the instructions. For the rest of this guide I’ll assume that the key files are ~/.ssh/id_rsa and ~/.ssh/id_rsa.pub, and that they are not passphrase protected.

Install and configure openssh-server on the pod

The next thing we’ll need to do is install and configure openssh-server on the…


A Quick Start Guide to Getting a Java GraphQL API up and Running in no time Using Apifi and Spring Boot

What is Apifi and Why Should You Care?

Apifi is a Java (8+) annotation processing framework which auto generates GraphQL APIs for JPA based data models. It spans the full API stack; from data access to client side consumption. Apifi is centered around one simple goal: To eliminate the need for generic CRUD related boilerplate without compromising on control and customizability.

This means no service beans implementing generic CRUD logic, no manual GraphQL setup, no JpaRepositories, no web controller. All of that’s taken care of. …

David Finson

Fullstack developer, Entrepreneur and Open Source enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store