# Rocky SSH Container ## Podman ```bash python3 podman_launch_devenv.py python3 podman_launch_devenv.py run python3 podman_launch_devenv.py run -p 2222 python3 podman_launch_devenv.py list python3 podman_launch_devenv.py cleanup ``` ## Kubernetes ```bash kubectl apply -f rocky-ssh-deployment.yaml kubectl get pods -l app=rocky-dev -o wide kubectl get svc rocky-dev-svc kubectl delete pod rocky-dev-0 kubectl scale statefulset rocky-dev --replicas=10 kubectl delete -f rocky-ssh-deployment.yaml ``` ## Local Registry ```bash podman run -d -p 5000:5000 --name registry registry:2 podman tag localhost/rocky_dev:latest localhost:5000/rocky_dev:latest podman push localhost:5000/rocky_dev:latest --tls-verify=false ``` ## Access ```bash # Direct shell kubectl exec -it rocky-dev-0 -- /bin/bash # SSH with agent forwarding (2 terminals) kubectl port-forward rocky-dev-0 2222:22 ssh-agent bash -c 'ssh-add ~/macm4-resident && ssh -A -p 2222 root@localhost' # External kubectl port-forward --address 0.0.0.0 rocky-dev-0 9999:22 ```