Plan Szkolenia
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
Wymagania
-
Zrozumienie podstawowych koncepcji sieciowych
Doświadczenie z Linux interfejsem wiersza poleceń
Podstawowe doświadczenie w programowaniu w dowolnym języku
Uczestnicy
-
Programiści
Administratorzy systemu
DevOps Inżynierowie
Opinie uczestników (5)
był cierpliwy i rozumiał, że zostajemy w tyle
Albertina - REGNOLOGY ROMANIA S.R.L.
Szkolenie - Deploying Kubernetes Applications with Helm
Przetłumaczone przez sztuczną inteligencję
Jak Interaktywny Reda wyjaśniałby informacje i zachęcał nas do uczestnictwa. Przekazywałby też ciekawe fakty drogąą i dzielił się wszystką swoją wiedzą. Reda ma znakomite umiejętności komunikacyjne, co sprawia, że szkolenie online jest naprawdę skuteczne.
Janine - BMW SA
Szkolenie - Kubernetes Advanced
Przetłumaczone przez sztuczną inteligencję
Interaktywny sposób prowadzenia szkolenia.
Krzysztof Kupisz - Kredyt Inkaso S.A. Centrum Operacyjne w Lublinie
Szkolenie - Managing Kubernetes with Rancher
Szkolenie było bardziej praktyczne
Siphokazi Biyana - Vodacom SA
Szkolenie - Kubernetes on AWS
Przetłumaczone przez sztuczną inteligencję
Uczysz się o Kubernetes.
Felix Bautista - SGS GULF LIMITED ROHQ
Szkolenie - Kubernetes on Azure (AKS)
Przetłumaczone przez sztuczną inteligencję