Bezpieczne przywracanie poprzedniej wersji
Część sekcji Wprowadzenie do Kubernetes ścieżki Terminal w Coddy. Lekcja 42 z 45.
Wyzwanie
ŚredniWydanie poszło nie tak: nowy tag nigdy nie został wypchnięty. Przećwicz odzyskiwanie. Wykonaj te kroki po kolei:
- Zastosuj
deployment.yaml - Zaktualizuj kontener
shop, aby używał obrazunginx:broken - Wyświetl listę Podów i sprawdź, czy nowe nie mogą pobrać obrazu
- Wycofaj Deployment
- Ponownie wyświetl listę Podów, aby zobaczyć działające repliki
- Sprawdź stan wdrożenia
Spróbuj swoich sił
Terminal
kubectl apply -f deployment.yaml
kubectl apply -f service.yaml
kubectl scale deployment shop --replicas=4
kubectl set image deployment/shop shop=nginx:1.27
kubectl rollout status deployment/shop
kubectl get endpoints shopWszystkie lekcje w sekcji Wprowadzenie do Kubernetes
4Wdrożenia
Tworzenie wdrożeniaSkalowanieWdrożenia z plików manifestuAktualizowanie obrazówWycofywanie zmianPodsumowanie — Deployment Manager10Projekt sklepu internetowego
Przegląd projektuPrzygotowanie wdrożenia8Przestrzenie nazw i Joby
Przestrzenie nazwPraca w przestrzeni nazwJobyPowtórka — nawigator przestrzeni nazwPoćwicz samodzielnie: Edytor online Terminal