Certyfikowany Administrator Kubernetesa
Czas trwania szkolenia:3 dni (24h)
Kod kursu:KUBERNETES/CKA
Poziom zaawansowania:
O szkoleniu Certyfikowany Administrator Kubernetesa
W cenie otrzymasz:
- Materiały szkoleniowe
- Certyfikat ukończenia szkolenia
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Dla kogo?
- Administratorzy pragnący przystąpić do egzaminu Certified Kubernetes Administrator
Wymagania
- Od uczestników szkolenia wymaga sie podstawowej znajomości Linuxa, sieci komputerowych, certyfikatów SSL oraz konsolowego edytora tekstu (preferowany jest Vim)
- Szkolenie wymaga bardzo dobrej znajomości technologii Docker
Zalety
- Szkolenie nastawione na zadania praktyczne związane z egzaminem CKA
- Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
- Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
- Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how
Cele szkolenia
- Przygotowanie do egzaminu CKA
Program
Wymagania oraz forma i warunki przystąpienia do egzaminu Certified Kubernetes Administrator
Zagadnienia podstawowe
- Architektura klastra
- Podstawy API Kubernetes’a
- Serwisy oraz sieci w klastrze
- Instalacja, konfiguracja oraz walidacja
Kubernetes - The Hard Way jako instrukcja instalacji (z użyciem plików binarnych) bezpiecznego oraz wysokodostępnego klastra
- Wybór rozwiązania sieciowego
- Uruchamianie testów E2E na klastrze
- Uruchamianie testów E2E na węzłach
- Instalacja oraz użycie narzędzia kubeadm
Zagadnienia związane z klastrem
- Aktualizacja klastra
- Aktualizacja systemu operacyjnego
- Implementacja kopii zapasowych oraz przywracania danych
- Sieci
Konfiguracja sieciowa w klastrze
- Podstawy sieci (Pod)
- Integracja serwisów z kontenerami
- Konfiguracja oraz instalacja load balancer’a
- Konfiguracja dostępu do aplikacji z użyciem Ingress
- Zarządzanie usługą DNS w klastrze
- Czym jest CNI (Container Network Interface)
Przechowywanie danych
- W jaki sposób dane są przechowywane w Pod’zie, czym są persistent volumes?
- Tryby dostępu do wolumenów
- Czym są PVC (Persistent Volume Claims)
- Obiekty API powiązane z przechowywaniem danych oraz sposób ich użycia
Zarządzanie cyklem życia aplikacji
- Deployment - czym jest i jaki ma wpływ na aktualizacje aplikacji
- Skalowanie aplikacji
- Self-healing
Harmonogramowanie zadań / aplikacji
- Etykiety i selektory oraz ich wpływ na harmonogramowanie zadań
- Czym są DeamonSet’y?
- Jak limity przypisane do zasobów wpływają na harmonogramowanie aplikacji
- Konfiguracja oraz rozwiązywanie problemów z jednym i wieloma scheduler’ami w klastrze
Logowanie zdarzeń i monitoring
- Logowanie zdarzeń związane z komponentami klastra oraz aplikacjami
- Monitoring komponentów Kubernetes’a oraz aplikacji
Rozwiązywanie problemów
- Aplikacji
- Klastra
- Węzłów
- Sieci