Ten kurs wideo pokazuje jak prosto wykorzystać zaawansowane metody progresywnych wdrożeń i pełnej automatyzacji na Kubernetes z użyciem potoków CI/CD oraz GitOps.
Dzięki temu kursowi Twoje aplikacje szybciej zostaną przetestowane, będą w sposób automatyczny wdrażane na poszczególne środowiska, a zaawansowane metody pozwolą pewniej wprowadzać ryzykowne zmiany na produkcję.
Najważniejsze szczegóły kursu
ponad 2 godziny treściwych nagrań wideo
1 prywatne repozytorium z gotowymi rozwiązaniami
4 moduły ze szczegółowymi wyjaśnieniami budowy Twojego automatu wdrożeniowego
17 lekcji wideo z prezentacjami i konkretnymi sesjami demo z samym „mięchem” technicznym
Kurs zawiera ponad 130 minut nagrań o samych konkretach, a poniżej tylko zrzuty z niektórych fragmentów. Jak widzisz jest trochę wyjaśnień, ale też dużo pracy ze środowiskiem.
Moduły
Lepszy Deployment
Deployment jako najważniejszy obiekt (2:57)
Sprawdzone metody na szybsze wdrożenia (3:17)
Lepszy rollback (6:49)
Strategia Recreate (4:00)
Prawidłowe ustawianie sond (6:13) + demo (7:20)
Progresywne wdrożenia
Czym są progresywne wdrożenia (8:38)
Implementacja Blue/Green (4:46)
Implementacja wydań kanarkowych (6:06)
Implementacja testów A/B (5:00)
Potoki CI/CD
Składniki dobrego potoku CI/CD (10:38)
Najważniejsze zasady tworzenia potoków (8:53)
Budujemy potok dla aplikacji (7:49)
Bezobsługowy Jenkins jako orkiestrator potoków
Uruchamianie Jenkins na Kubernetes (8:09)
Orkiestracja potoku w Jenkinsie (4:56)
Potok CI/CD z Blue/Green (6:48)
Wdrażanie z GitOps
Wprowadzenie do GitOps (6:03)
Uruchomienie Argo CD (7:24)
Potok CI na Jenkins, a wdrożenia na Argo CD (5:27)