Agenda szkolenia
- 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
- Elementy bezpieczeństwa klastra – podstawowe wiadomości
- Network Policy
- RBAC
- Role, ClusterRole i RoleBinding