Menu
Coddy logo textTech

Aktualizowanie obrazów

Część sekcji Wprowadzenie do Kubernetes ścieżki Terminal w Coddy. Lekcja 14 z 45.

Aby wdrożyć nową wersję, zmień obraz kontenera Deployment:

kubectl set image deployment/web nginx=nginx:1.27

Część przed = to nazwa kontenera. Deployment utworzony za pomocą kubectl create nazywa swój kontener tak samo jak obraz, więc w tym przypadku jest to nginx. Kubernetes odpowiada deployment.apps/web image updated.

Następnie Deployment przeprowadza aktualizację kroczącą: uruchamia Pody z nowym obrazem i stopniowo usuwa stare, po kilka naraz, dzięki czemu aplikacja nigdy nie przestaje działać. Wyświetl listę Podów, a zobaczysz nowe nazwy, ponieważ nowe Pody są nowymi obiektami.

Obserwuj postęp lub sprawdź go za pomocą:

kubectl rollout status deployment/web

Gdy każda replika uruchomi nowy obraz, polecenie wyświetli deployment "web" successfully rolled out.

challenge icon

Wyzwanie

Początkujący

Utwórz wdrożenie o nazwie web z obrazu nginx, zaktualizuj jego kontener nginx do obrazu nginx:1.27, a następnie sprawdź stan wdrażania.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do Kubernetes

Poćwicz samodzielnie: Edytor online Terminal