Beispiel-Dokumentation: Multi Container Pod
Ziel
Pod-Grenzen anhand zweier Container mit gemeinsamem Netzwerk verstehen.
Was gemacht wird
Ein Webcontainer stellt NGINX bereit. Ein Helper-Container im selben Pod prüft den Webcontainer über 127.0.0.1.
Typische Kommandos
kubectl apply -f manifests/
kubectl logs -n multi-lab pod/multi-container-demo -c helper --tail=20
kubectl port-forward -n multi-lab pod/multi-container-demo 8080:8080
Erfolg prüfen
- Beide Container laufen im Pod.
- Der Helper erreicht den Webcontainer über
localhost. - Port-Forwarding auf den Pod zeigt den Webinhalt.
Typische Fehler
- Container werden fälschlich als getrennte Hosts betrachtet.
- Gemeinsames Netzwerk wird mit gemeinsamem Dateisystem verwechselt.
- Ein Container-Crash beeinflusst den gesamten Pod-Lifecycle.