Use SSH to connect to your kubernetes cluster. See blog post for details.
- Add your public key to authorized_keys
- If you want a fixed public IP, set the desired loadBalancerIP in k8s/ssh-service.yaml
- Run generateHostKeys.sh
- Run updateKeys.sh
- kubectl create -f k8s/ssh.yaml
- kubectl create -f k8s/ssh-service.yaml
Whenever you want to add/remove keys
- Edit authorized_keys
- Run updateKeys.sh