Beispiel-Dokumentation: Ephemeral Debug Container
Ziel
Einen fehlerhaften Pod mit kubectl debug untersuchen.
Was gemacht wird
Das Lab erzeugt einen NGINX-Pod mit kaputter Readiness-Probe. Danach kann ein Ephemeral Container in den Pod eingefügt werden.
Typische Kommandos
kubectl apply -f manifests/
kubectl describe pod broken-web -n debug-lab
kubectl debug -n debug-lab -it broken-web --image=busybox:1.36.1 --target=web
Erfolg prüfen
- Der Pod läuft, wird aber nicht bereit.
describezeigt fehlgeschlagene Readiness-Probes.kubectl debugstartet einen temporären Debug-Container.
Typische Fehler
- RBAC erlaubt
pods/ephemeralcontainersnicht. - Debug Container werden mit normalen Sidecars verwechselt.
- Nicht jeder Runtime-/Cluster-Setup erlaubt dieselben Debug-Funktionen.