Kurs adresowany jest do każdego, kto pragnie nauczyć się praktycznego zastosowania Kubernetes, w szczególności do osób, które chcą rozszerzyć swoją wiedzę dotyczącą orkiestracji kontenerów Dockera oraz do administratorów zainteresowanych wdrożeniem oraz administracją klastra Kubernetes.
Niniejszy kurs pozwala klientom poprawić obecne umiejętności albo rozpocząć swoją przygodę z tworzeniem oraz zarządzaniem systemami rozproszonymi. Kurs Kubernetes skupiony jest na praktycznych, warsztatowych umiejętnościach, dzięki czemu osoby kończące go są w stanie samodzielnie korzystać z możliwości oferowanych przez tą technologię. Przekazywana wiedza stanowi również doskonały kolejny krok w pracy z kontenerami Dockera, jako że Kubernetes wykorzystuje ich funkcjonalność.
- Wprowadzenie
- architektura klastra
- główne komponenty i ich zadania
- sposób wdrożenia aplikacji, rola kontrolerów w utrzymaniu stanu klastra
- Budowa klastra Kubernetes
- wdrażanie Control Plane
- wdrażanie Worker Nodes
- Praca z Kubernetes
- polecenie kubectl
- konfigurowanie kontekstów i przełączanie się pomiędzy nimi
- podział klastra – namespaces
- Podstawowe obiekty
- Pod
- Namespace
- Job
- CronJob
- ConfigMap
- Secrets
- Kontrolery
- ReplicaSet
- Deployment
- DaemonSet
- StatefulSet
- Skalowanie aplikacji w klastrze
- RollingUpdate – skalowanie góra-dół
- przywracanie poprzedniej wersji aplikacji
- skalowanie w poziomie
- Sieć Kubernetesa
- Rola coreDNS
- wystawianie aplikacji na zewnątrz klastra
- obiekt Service i jego rodzaje
- Przechowywanie danych
- emptyDir
- hostPath
- PersistentVolume
- PersistentVolumeClaim
- StorageClass, Storage Class Interface,
- Dashboard – dostęp do klastra przez www
- Instalacja dashboard
- Elementy bezpieczeństwa klastra – podstawowe wiadomości
- Network Policy
- RBAC
- Role, ClusterRole i RoleBinding
Znajomość podstawowych funkcjonalności Dockera, umiejętność pracy w terminalu linux oraz podstawowa wiedza na temat funkcjonowania sieci i systemów komputerowych.
- 3 dni pracy z trenerem
- Nadzór trenera
- Kontakt ze społecznością
- Podręcznik w wersji elektronicznej
- Środowisko laboratoryjne
Metoda szkolenia
- wykład
- warsztaty
- Szkolenie: polski
- Materiały: polski