-
Zrozumienie podstawowych koncepcji sieciowych
Doświadczenie z Linux interfejsem wiersza poleceń
Podstawowe doświadczenie w programowaniu w dowolnym języku
Publiczność
-
Programiści
Administratorzy systemu
DevOps Inżynierowie
Kubernetes to potężna platforma orkiestracji kontenerów o otwartym kodzie źródłowym, która automatyzuje wdrażanie, skalowanie i zarządzanie konteneryzowanymi aplikacjami;
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, administratorów systemów i inżynierów DevOps, którzy chcą zrozumieć Kubernetes i zasady natywne dla chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Skonfigurowanie środowiska programistycznego zawierającego Kubernetes.
- Tworzenie aplikacji mikrousług przy użyciu Kubernetes.
- Wdrażanie, zarządzanie i skalowanie aplikacji w środowisku Kubernetes.
- Debugowanie typowych problemów w środowiskach Kubernetes.
Format kursu
- Interaktywne wykłady i dyskusje.
- Praktyczne ćwiczenia i laboratoria.
- Wdrożenie na żywo w dedykowanym środowisku laboratoryjnym.
Opcje dostosowywania kursu
- W przypadku niestandardowych szkoleń prosimy o kontakt.
Wprowadzenie
- Czym jest Kubernetes?
- Konteneryzacja a wirtualizacja
- Przegląd funkcji i architektury Kubernetes
- Kubernetes w kontekście Cloud Native Computing Foundation (CNCF)
Zrozumienie Kubernetes
- Cykl życia Kubernetes aplikacji
- Komponenty Kubernetes: Master i Nodes
- Kubelet, Kube-proxy i inne kluczowe komponenty
Pierwsze kroki
- Konfigurowanie środowiska programistycznego
- Instalacja Kubernetes przy użyciu kubeadm
- Konfigurowanie kubectl i kubeconfig
Praca z podami
- Tworzenie podów
- Zarządzanie konfiguracjami podów
- [Rozwiązywanie i usuwanie problemów z modułami Pods
Zestawy replik i wdrożenia
- Tworzenie i skalowanie zestawów replik
- Zarządzanie aktualizacjami aplikacji za pomocą wdrożeń
- Korzystanie z aktualizacji kroczących i wycofań
Usługi i Networking
- Tworzenie usług do eksponowania aplikacji
- Usługi wewnętrzne a zewnętrzne
- Zasady sieciowe dla bezpiecznej komunikacji
Pamięć trwała
- Trwały wolumin (PV) i roszczenie dotyczące trwałego woluminu (PVC)
- Klasy pamięci masowej
- Używanie woluminów do zarządzania danymi
Konfiguracja i sekrety
- Zarządzanie konfiguracjami aplikacji
- Zabezpieczanie poufnych danych za pomocą funkcji Secrets
- Korzystanie z ConfigMaps dla konfiguracji zewnętrznych
Integracja Kubernetes z platformami chmurowymi
- Wdrażanie klastrów Kubernetes u głównych dostawców usług w chmurze
- Korzystanie z Load Balancerów i Ingress Controllerów
- Automatyczne skalowanie za pomocą Horizontal Pod Autoscalers (HPA)
Monitorowanie i rejestrowanie
- Wdrażanie kontroli kondycji
- Korzystanie z Kubernetes Dashboard do monitorowania klastra
- Agregowanie dzienników za pomocą narzędzi takich jak Fluentd i Elasticsearch
Rozwiązywanie problemów
- Identyfikacja typowych problemów we wdrożeniach Kubernetes
- Debugowanie aplikacji i problemów sieciowych
- Analizowanie zdarzeń i dzienników Kubernetes
Podsumowanie i kolejne kroki
- Najważniejsze wnioski z kursu
- Zalecane zasoby do dalszej nauki
- Kolejne kroki w podróży Kubernetes
United Arab Emirates - Kubernetes & Cloud Native Associate (KCNA)
Qatar - Kubernetes & Cloud Native Associate (KCNA)
Egypt - Kubernetes & Cloud Native Associate (KCNA)
Saudi Arabia - Kubernetes & Cloud Native Associate (KCNA)
South Africa - Kubernetes & Cloud Native Associate (KCNA)
Brasil - Kubernetes & Cloud Native Associate (KCNA)
Canada - Kubernetes & Cloud Native Associate (KCNA)
中国 - Kubernetes & Cloud Native Associate (KCNA)
香港 - Kubernetes & Cloud Native Associate (KCNA)
澳門 - Kubernetes & Cloud Native Associate (KCNA)
台灣 - Kubernetes & Cloud Native Associate (KCNA)
USA - Kubernetes & Cloud Native Associate (KCNA)
Österreich - Kubernetes & Cloud Native Associate (KCNA)
Schweiz - Kubernetes & Cloud Native Associate (KCNA)
Deutschland - Kubernetes & Cloud Native Associate (KCNA)
Czech Republic - Kubernetes & Cloud Native Associate (KCNA)
Denmark - Kubernetes & Cloud Native Associate (KCNA)
Estonia - Kubernetes & Cloud Native Associate (KCNA)
Finland - Kubernetes & Cloud Native Associate (KCNA)
Greece - Kubernetes & Cloud Native Associate (KCNA)
Magyarország - Kubernetes & Cloud Native Associate (KCNA)
Ireland - Kubernetes & Cloud Native Associate (KCNA)
Luxembourg - Kubernetes & Cloud Native Associate (KCNA)
Latvia - Kubernetes & Cloud Native Associate (KCNA)
España - Kubernetes & Cloud Native Associate (KCNA)
Italia - Kubernetes & Cloud Native Associate (KCNA)
Lithuania - Kubernetes & Cloud Native Associate (KCNA)
Nederland - Kubernetes & Cloud Native Associate (KCNA)
Norway - Kubernetes & Cloud Native Associate (KCNA)
Portugal - Kubernetes & Cloud Native Associate (KCNA)
România - Kubernetes & Cloud Native Associate (KCNA)
Sverige - Kubernetes & Cloud Native Associate (KCNA)
Türkiye - Kubernetes & Cloud Native Associate (KCNA)
Malta - Kubernetes & Cloud Native Associate (KCNA)
Belgique - Kubernetes & Cloud Native Associate (KCNA)
France - Kubernetes & Cloud Native Associate (KCNA)
日本 - Kubernetes & Cloud Native Associate (KCNA)
Australia - Kubernetes & Cloud Native Associate (KCNA)
Malaysia - Kubernetes & Cloud Native Associate (KCNA)
New Zealand - Kubernetes & Cloud Native Associate (KCNA)
Philippines - Kubernetes & Cloud Native Associate (KCNA)
Singapore - Kubernetes & Cloud Native Associate (KCNA)
Thailand - Kubernetes & Cloud Native Associate (KCNA)
Vietnam - Kubernetes & Cloud Native Associate (KCNA)
India - Kubernetes & Cloud Native Associate (KCNA)
Argentina - Kubernetes & Cloud Native Associate (KCNA)
Chile - Kubernetes & Cloud Native Associate (KCNA)
Costa Rica - Kubernetes & Cloud Native Associate (KCNA)
Ecuador - Kubernetes & Cloud Native Associate (KCNA)
Guatemala - Kubernetes & Cloud Native Associate (KCNA)
Colombia - Kubernetes & Cloud Native Associate (KCNA)
México - Kubernetes & Cloud Native Associate (KCNA)
Panama - Kubernetes & Cloud Native Associate (KCNA)
Peru - Kubernetes & Cloud Native Associate (KCNA)
Uruguay - Kubernetes & Cloud Native Associate (KCNA)
Venezuela - Kubernetes & Cloud Native Associate (KCNA)
Polska - Kubernetes & Cloud Native Associate (KCNA)
United Kingdom - Kubernetes & Cloud Native Associate (KCNA)
South Korea - Kubernetes & Cloud Native Associate (KCNA)
Pakistan - Kubernetes & Cloud Native Associate (KCNA)
Sri Lanka - Kubernetes & Cloud Native Associate (KCNA)
Bulgaria - Kubernetes & Cloud Native Associate (KCNA)
Bolivia - Kubernetes & Cloud Native Associate (KCNA)
Indonesia - Kubernetes & Cloud Native Associate (KCNA)
Kazakhstan - Kubernetes & Cloud Native Associate (KCNA)
Moldova - Kubernetes & Cloud Native Associate (KCNA)
Morocco - Kubernetes & Cloud Native Associate (KCNA)
Tunisia - Kubernetes & Cloud Native Associate (KCNA)
Kuwait - Kubernetes & Cloud Native Associate (KCNA)
Oman - Kubernetes & Cloud Native Associate (KCNA)
Slovakia - Kubernetes & Cloud Native Associate (KCNA)
Kenya - Kubernetes & Cloud Native Associate (KCNA)
Nigeria - Kubernetes & Cloud Native Associate (KCNA)
Botswana - Kubernetes & Cloud Native Associate (KCNA)
Slovenia - Kubernetes & Cloud Native Associate (KCNA)
Croatia - Kubernetes & Cloud Native Associate (KCNA)
Serbia - Kubernetes & Cloud Native Associate (KCNA)
Bhutan - Kubernetes & Cloud Native Associate (KCNA)