Menu
Coddy logo textTech

Tworzenie wdrożenia

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

Samodzielny Pod jest nietrwały: usuń go lub doprowadź do awarii jego węzła, a zniknie. Deployment to kontroler, który dba o działanie zestawu identycznych podów. Określasz, ile kopii (replik) chcesz mieć i którego obrazu użyć; Deployment tworzy pody i zastępuje te, które znikną.

Utwórz wdrożenie z wiersza poleceń:

kubectl create deployment web --image=nginx

Kubernetes odpowiada deployment.apps/web created. Wyświetl listę wdrożeń za pomocą kubectl get deployments (lub krótszej formy deploy): kolumna READY pokazuje, ile replik działa w stosunku do liczby, o którą prosisz.

Wyświetl listę Podów, a znajdziesz na niej jeden o nazwie takiej jak web-t94n2pqrtb-hpv6q. Deployment nadaje swoim Podom nazwy składające się z jego własnej nazwy i dwóch wygenerowanych części, więc nigdy nie nadajesz im nazw samodzielnie. Usuń taki Pod, a Deployment natychmiast uruchomi jego zastępstwo.

challenge icon

Wyzwanie

Początkujący

Utwórz wdrożenie o nazwie web z obrazu nginx, a następnie wyświetl listę wdrożeń i podów.

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