Leksykon IT › Infrastruktura › Kontener efemeryczny

Kontener efemeryczny

Infrastruktura Svenska → Zaktualizowano: 2026-10-06

Tymczasowy kontener wstrzykiwany do już działającego poda w celu debugowania, bez jego restartu. Rozwiązanie dla kontenerów bez powłoki i narzędzi (np. obrazów distroless).

Problem: nowoczesne kontenery buduje się często minimalnie (distroless, scratch) — bez powłoki, ps czy curl — co służy bezpieczeństwu, ale uniemożliwia kubectl exec do debugowania. Kontenery efemeryczne to rozwiązują: kubectl debug wstrzykuje do działającego poda tymczasowy kontener z ulubionymi narzędziami, współdzielący przestrzeń nazw procesów z kontenerem docelowym, więc można badać jego procesy i system plików. Nie zostawia śladu w specyfikacji poda i nie da się go zrestartować (stąd „efemeryczny”). Zaleta: diagnoza problemu produkcyjnego w minimalnym lub zawieszonym kontenerze bez zmieniania go i restartowania. Stabilny od Kubernetes 1.25. Nie to samo co sidecar (stały, część projektu poda) — to jednorazowe narzędzie debugowe. Powiązany z distroless i kontenerem sidecar.

← Wróć do leksykonu