Connecting to a Blip
Connect, retain, release, and nest Blips
Connect
GATEWAY=$(kubectl get svc ssh-gateway -n blip -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
ssh $GATEWAY
Registered static or OIDC keys connect immediately. Device flow prints a URL; sign in, then SSH continues.
Session lifecycle
Default max duration: 12 hours (--max-session-duration). VMs are destroyed on disconnect. Per-user quota: --max-blips-per-user.
blip retain: keep the VM alive and print a reconnect session ID.blip release: destroy the VM now.
Nested Blips
From a Blip, SSH back to the gateway:
ssh blip
Each VM gets a boot-generated client key and SSH config. Nested VMs are owned by the original user.
- Quotas count against the original user.
blip retainreturns a session ID the original user can reconnect to directly.