- Zrozumienie pojęć chmurowego obliczania
- Znajomość wiersza polecenia Linux
Publiczność
- DevOps inżynierowie
- Deweloperzy
Kubernetes to platforma open source do orkiestracji i zarządzania kontenerami. Automatyzuje ona operacje, administrację i wdrażanie aplikacji i usług konteneryzowanych.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów DevOps i programistów, którzy chcą używać Kubernetes do tworzenia, wdrażania i zarządzania kontenerami oraz komponentami klastrów w bezpiecznym i skalowalnym środowisku.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozumieć architekturę, podstawowe koncepcje i komponenty ekosystemu Kubernetes.
- Zainstalować i skonfigurować klaster Kubernetes do orkiestracji kontenerów.
- Nauczyć się wykonywać operacje Kubernetes za pomocą narzędzi wiersza polecenia.
- Otrzymać praktyczne doświadczenie w podstawowych i zaawansowanych operacjach i administracji Kubernetes.
Format kursu
- Interaktywne wykłady i dyskusje.
- Ponad 40 laboratoriów praktycznych na uczestnika.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby złożyć wniosek o dostosowane szkolenie na tym kursie, skontaktuj się z nami w celu uregulowania szczegółów.
Szczegóły kursu dla dni 1-2
Wprowadzenie
I. Architektura kontenerów
Kontenery vs Maszyny Wirtualne
Dissecting Containers
Systemy kontenerów Management
OCI i CRI
II. Orchestracja kontenerów
Ograniczenia systemów kontenerów Management
Architektura Kubernetes
Wprowadzenie
Master/nodes
Etcd
Kube-apiserver
Kubelet
Kube-proxy
Controller manager
Kube scheduler
Projektowanie i instalowanie klastry Kubernetes
Laboratoria
Instalowanie wielowęzłowego klastry Kubernetes
III. Narzędzia wiersza polecenia Kubernetes
Imperatywne vs deklaratywne
Kubectl
Krew
Kube ns
kube ctx
Laboratoria
Rozpoczynanie pracy z Kubernetes
Polecenia Kubectl
Narzędzia
IV. Podstawowe koncepcje Kubernetes
Przestrzenie nazw
Pod i wielokontenerowe Pod
Etykiety i selektory
Replication controllers / ReplicaSets
Wdrożenia (aktualizacje w krokach i cofanie zmian)
ConfigMaps i Secrets
Liveness i Readiness
Laboratoria
Podstawowe koncepcje Kubernetes
Aktualizacje w krokach i cofanie zmian
Etykiety i selektory
ConfigMaps i Secrets
Liveness i Readiness
V. Kubernetes Networking
Klaster Networking
Pod Networking
Usługi Networking
CoreDNS w Kubernetes
Ingress
Laboratoria
Networking
Usługi
Ingress
Szczegóły kursu dla dni 3-4
VI. Planowanie
Ręczne planowanie
Taints i tolerancje
Etykiety i selektory węzłów
Powinowactwo węzłów
Statyczne Pod
DaemonSets
Laboratoria
Ręczne planowanie
Taints i tolerancje
Etykiety i selektory węzłów
Powinowactwo węzłów
Statyczne Pod
DaemonSets
Zadania i Cronjobs
VII. Kubernetes i magazynowanie danych
Persistent Volumes
Persistent Volume Claims
Dynamic provisioning z StorageClass
Laboratoria
Statyczne provisioning
Dynamic provisioning
VIII. Bezpieczeństwo Kubernetes
Kontrola dostępu na podstawie ról
Konta usług
Konteksty bezpieczeństwa
Kwoty zasobów
Polityka sieciowa
Laboratoria
RBAC i role klastry
Konta usług
Konteksty bezpieczeństwa
Polityka sieciowa
IX. Logowanie i monitoring
Helm
Operatory
Monitorowanie komponentów klastry
Konfiguracja stosu GAP - Grafana Alertmanager Prometheus
Laboratoria
Helm
Konfiguracja stosu GAP
Podsumowanie
United Arab Emirates - Kubernetes from Basic to Advanced (4 days)
Qatar - Kubernetes from Basic to Advanced (4 days)
Egypt - Kubernetes from Basic to Advanced (4 days)
Saudi Arabia - Kubernetes from Basic to Advanced (4 days)
South Africa - Kubernetes from Basic to Advanced (4 days)
Brasil - Kubernetes from Basic to Advanced (4 days)
Canada - Kubernetes from Basic to Advanced (4 days)
中国 - Kubernetes from Basic to Advanced (4 days)
香港 - Kubernetes from Basic to Advanced (4 days)
澳門 - Kubernetes from Basic to Advanced (4 days)
台灣 - Kubernetes from Basic to Advanced (4 days)
USA - Kubernetes from Basic to Advanced (4 days)
Österreich - Kubernetes from Basic to Advanced (4 days)
Schweiz - Kubernetes from Basic to Advanced (4 days)
Deutschland - Kubernetes from Basic to Advanced (4 days)
Czech Republic - Kubernetes from Basic to Advanced (4 days)
Denmark - Kubernetes from Basic to Advanced (4 days)
Estonia - Kubernetes from Basic to Advanced (4 days)
Finland - Kubernetes from Basic to Advanced (4 days)
Greece - Kubernetes from Basic to Advanced (4 days)
Magyarország - Kubernetes from Basic to Advanced (4 days)
Ireland - Kubernetes from Basic to Advanced (4 days)
Luxembourg - Kubernetes from Basic to Advanced (4 days)
Latvia - Kubernetes from Basic to Advanced (4 days)
España - Kubernetes from Basic to Advanced (4 days)
Italia - Kubernetes from Basic to Advanced (4 days)
Lithuania - Kubernetes from Basic to Advanced (4 days)
Nederland - Kubernetes from Basic to Advanced (4 days)
Norway - Kubernetes from Basic to Advanced (4 days)
Portugal - Kubernetes from Basic to Advanced (4 days)
România - Kubernetes from Basic to Advanced (4 days)
Sverige - Kubernetes from Basic to Advanced (4 days)
Türkiye - Kubernetes from Basic to Advanced (4 days)
Malta - Kubernetes from Basic to Advanced (4 days)
Belgique - Kubernetes from Basic to Advanced (4 days)
France - Kubernetes from Basic to Advanced (4 days)
日本 - Kubernetes from Basic to Advanced (4 days)
Australia - Kubernetes from Basic to Advanced (4 days)
Malaysia - Kubernetes from Basic to Advanced (4 days)
New Zealand - Kubernetes from Basic to Advanced (4 days)
Philippines - Kubernetes from Basic to Advanced (4 days)
Singapore - Kubernetes from Basic to Advanced (4 days)
Thailand - Kubernetes from Basic to Advanced (4 days)
Vietnam - Kubernetes from Basic to Advanced (4 days)
India - Kubernetes from Basic to Advanced (4 days)
Argentina - Kubernetes from Basic to Advanced (4 days)
Chile - Kubernetes from Basic to Advanced (4 days)
Costa Rica - Kubernetes from Basic to Advanced (4 days)
Ecuador - Kubernetes from Basic to Advanced (4 days)
Guatemala - Kubernetes from Basic to Advanced (4 days)
Colombia - Kubernetes from Basic to Advanced (4 days)
México - Kubernetes from Basic to Advanced (4 days)
Panama - Kubernetes from Basic to Advanced (4 days)
Peru - Kubernetes from Basic to Advanced (4 days)
Uruguay - Kubernetes from Basic to Advanced (4 days)
Venezuela - Kubernetes from Basic to Advanced (4 days)
Polska - Kubernetes from Basic to Advanced (4 days)
United Kingdom - Kubernetes from Basic to Advanced (4 days)
South Korea - Kubernetes from Basic to Advanced (4 days)
Pakistan - Kubernetes from Basic to Advanced (4 days)
Sri Lanka - Kubernetes from Basic to Advanced (4 days)
Bulgaria - Kubernetes from Basic to Advanced (4 days)
Bolivia - Kubernetes from Basic to Advanced (4 days)
Indonesia - Kubernetes from Basic to Advanced (4 days)
Kazakhstan - Kubernetes from Basic to Advanced (4 days)
Moldova - Kubernetes from Basic to Advanced (4 days)
Morocco - Kubernetes from Basic to Advanced (4 days)
Tunisia - Kubernetes from Basic to Advanced (4 days)
Kuwait - Kubernetes from Basic to Advanced (4 days)
Oman - Kubernetes from Basic to Advanced (4 days)
Slovakia - Kubernetes from Basic to Advanced (4 days)
Kenya - Kubernetes from Basic to Advanced (4 days)
Nigeria - Kubernetes from Basic to Advanced (4 days)
Botswana - Kubernetes from Basic to Advanced (4 days)
Slovenia - Kubernetes from Basic to Advanced (4 days)
Croatia - Kubernetes from Basic to Advanced (4 days)
Serbia - Kubernetes from Basic to Advanced (4 days)
Bhutan - Kubernetes from Basic to Advanced (4 days)