RKE201v2 – Kubernetes Administration with RKE2
Szkolenie RKE201v2 dostarcza niezbędnej wiedzy i praktycznych
umiejętności potrzebnych do instalowania, konfigurowania oraz administracji
produkcyjnymi środowiskami Kubernetes, ze szczególnym
uwzględnieniem dystrybucji Rancher Kubernetes Engine 2 (RKE2).
Uczestnicy poznają architekturę Kubernetes i różnice między dystrybucjami
SUSE, takimi jak RKE2 i K3s. Kurs obejmuje zarządzanie obiektami Kubernetes,
uruchamianie workloadów, storage, sieci, bezpieczeństwo, aktualizacje,
backup i odtwarzanie klastra, a także zarządzanie aplikacjami z użyciem Helm,
CRD oraz operatorów.
Informacje o szkoleniu
| Kod szkolenia |
RKE201v2 |
| Nazwa |
Kubernetes Administration with RKE2 |
| Czas trwania |
3 dni (szkolenie z instruktorem) / około 16 godzin e-learning |
| Poziom |
Średniozaawansowany |
| Producent |
SUSE |
| Obszar technologiczny |
Kubernetes, RKE2, kontenery, storage, sieci, bezpieczeństwo |
Cel szkolenia
Celem kursu jest przygotowanie uczestnika do samodzielnej administracji
klastrami RKE2 w środowisku produkcyjnym. Po szkoleniu uczestnik będzie
potrafił wdrożyć i skonfigurować klaster, zarządzać workloadami, dostępem,
siecią i pamięcią masową, wykonywać aktualizacje, tworzyć kopie zapasowe
etcd oraz diagnozować problemy obejmujące cały klaster.
Zakres tematyczny
- Wprowadzenie do Kubernetes oraz podstawowe koncepcje konteneryzacji.
- Architektura Kubernetes i podstawowe komponenty klastra.
- Porównanie dystrybucji Kubernetes od SUSE: RKE2 oraz K3s.
- Instalacja i konfiguracja klastra RKE2 z węzłami server oraz agent.
- Praca z kubectl i zarządzanie podstawowymi obiektami Kubernetes.
- Zarządzanie namespace, labelami, selektorami i adnotacjami.
- Uruchamianie workloadów: Pod, Deployment, StatefulSet i DaemonSet.
- Zadania wsadowe: Job oraz CronJob.
- Zarządzanie konfiguracją aplikacji z użyciem ConfigMap i Secret.
- Zarządzanie zasobami i jakością usług: requests, limits oraz klasy QoS.
- ResourceQuota i LimitRange dla namespace.
- Skalowanie horyzontalne i wertykalne workloadów.
- Wolumeny, PersistentVolume, PersistentVolumeClaim oraz Container Storage Interface (CSI).
- Sieć klastra, Service, Ingress oraz Gateway API.
- Udostępnianie aplikacji użytkownikom i systemom zewnętrznym.
- Kontrola dostępu do API Kubernetes.
- Role-Based Access Control (RBAC), ServiceAccount i uprawnienia użytkowników.
- NetworkPolicy oraz segmentacja komunikacji sieciowej między workloadami.
- Utrzymanie klastra: aktualizacje, skalowanie i podstawowe czynności operacyjne.
- Backup oraz odtwarzanie danych etcd.
- Monitorowanie, analiza stanu klastra i troubleshooting problemów ogólnoklastrowych.
- Zarządzanie aplikacjami z użyciem Helm i chartów Helm.
- Rozszerzanie API Kubernetes za pomocą Custom Resource Definitions (CRD) oraz operatorów.
Grupa docelowa
Szkolenie jest przeznaczone dla administratorów systemów, inżynierów DevOps,
SRE, cloud engineerów i platform engineerów, którzy potrzebują technicznego
wprowadzenia do administracji Kubernetes oraz zarządzania klastrami
opartymi na dystrybucjach SUSE, w szczególności RKE2.
Wymagania wstępne
- Praktyczna znajomość pracy z systemem Linux i wierszem poleceń.
- Podstawowa znajomość kontenerów, obrazów kontenerowych i architektury aplikacji kontenerowych.
- Podstawowa wiedza z zakresu sieci komputerowych.
- Doświadczenie z Dockerem, Podmanem lub innym runtime kontenerowym będzie pomocne.
- Wcześniejsze doświadczenie z Kubernetes nie jest wymagane, ale będzie dodatkowym atutem.
Korzyści po ukończeniu
- Umiejętność instalacji, konfiguracji i administracji klastrem RKE2.
- Praktyczne zarządzanie workloadami, zadaniami wsadowymi i konfiguracją aplikacji.
- Konfiguracja trwałego storage, dostępu sieciowego oraz polityk sieciowych.
- Stosowanie RBAC, ServiceAccount, ResourceQuota i LimitRange.
- Wykonywanie aktualizacji klastra oraz backupu i odtwarzania etcd.
- Obsługa Helm, CRD i operatorów w środowisku Kubernetes.
- Przygotowanie do egzaminu SUSE Certified Administrator in Rancher Kubernetes Engine 2.