K9s in a container that can be exposed through ttyd.
Just run it, make sure to mount your kubernetes credentials.
docker run -it --rm -v ~/.kube:/root/.kube -p 7681:7681 dylanbstorey/ttyd-k9s:latest
Navigate to localhost:7681
.
There's a provided example deployment but the gist is create objects for:
- your normal service/deployment/ingress
- create a secret that contains your kube config
- create service-account, role, and role-bindings