# Bascule Helm Chart Deploy Bascule SSH proxy on Kubernetes. ## Install ```bash helm install bascule charts/bascule/ ``` ## Connect ```bash ssh -p 2222 $(kubectl get svc bascule -o jsonpath='{.status.loadBalancer.ingress[0].ip}') ``` ## Common Configurations ```bash # NodePort helm install bascule charts/bascule/ --set service.type=NodePort # SSH keys from Secret kubectl create secret generic bascule-keys --from-file=authorized_keys=$HOME/.ssh/authorized_keys helm install bascule charts/bascule/ --set auth.authorizedKeysSecret=bascule-keys # Custom shell image helm install bascule charts/bascule/ --set shell.image.tag=net-ops ``` ## Architecture Pod with two containers: - `bascule` — SSH proxy (port 2222) - `shell` — operator environment (exec'd into on connect) See [values.yaml](values.yaml) for all options.