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=nginxKubernetes 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.
Wyzwanie
PoczątkującyUtwórz wdrożenie o nazwie web z obrazu nginx, a następnie wyświetl listę wdrożeń i podów.
Spróbuj swoich 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
4Wdrożenia
Tworzenie wdrożeniaSkalowanieWdrożenia z plików manifestuAktualizowanie obrazówWycofywanie zmianPodsumowanie — Deployment Manager8Przestrzenie nazw i Joby
Przestrzenie nazwPraca w przestrzeni nazwJobyPowtórka — nawigator przestrzeni nazwPoćwicz samodzielnie: Edytor online Terminal