Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Plan Szkolenia
Wprowadzenie
- Czym jest Kubernetes?
- Konteneryzacja vs. Wirtualizacja
- Przegląd funkcji i architektury Kubernetes
- Kubernetes w kontekście Cloud Native Computing Foundation (CNCF)
Zrozumienie Kubernetes
- Cykl życia aplikacji w Kubernetes
- Komponenty Kubernetes: Master i Nodes
- Kubelet, Kube-proxy i inne kluczowe komponenty
Rozpoczęcie pracy
- Konfiguracja środowiska deweloperskiego
- Instalacja Kubernetes przy użyciu kubeadm
- Konfiguracja kubectl i kubeconfig
Praca z Podami
- Tworzenie Podów
- Zarządzanie konfiguracjami Podów
- Dostęp do Podów i rozwiązywanie problemów
ReplicaSets i Deployments
- Tworzenie i skalowanie ReplicaSets
- Zarządzanie aktualizacjami aplikacji za pomocą Deployments
- Stosowanie Rolling Updates i Rollbacks
Usługi i sieć
- Tworzenie usług do udostępniania aplikacji
- Usługi wewnętrzne vs. zewnętrzne
- Zasady sieciowe dla bezpiecznej komunikacji
Trwałe przechowywanie danych
- Persistent Volume (PV) i Persistent Volume Claim (PVC)
- Klasy przechowywania
- Korzystanie z woluminów do zarządzania danymi
Konfiguracja i sekrety
- Zarządzanie konfiguracjami aplikacji
- Zabezpieczanie wrażliwych danych za pomocą Secrets
- Korzystanie z ConfigMaps do konfiguracji zewnętrznych
Integracja Kubernetes z platformami chmurowymi
- Wdrażanie klastrów Kubernetes na głównych dostawcach chmury
- Korzystanie z Load Balancers i Ingress Controllers
- Auto-skalowanie z Horizontal Pod Autoscalers (HPA)
Monitorowanie i logowanie
- Implementacja health checks
- Korzystanie z Kubernetes Dashboard do monitorowania klastra
- Agregacja logów za pomocą narzędzi takich jak Fluentd i Elasticsearch
Rozwiązywanie problemów
- Identyfikacja typowych problemów w wdrożeniach Kubernetes
- Debugowanie problemów z aplikacjami i siecią
- Analiza zdarzeń i logów Kubernetes
Podsumowanie i kolejne kroki
- Kluczowe wnioski z kursu
- Rekomendowane zasoby do dalszej nauki
- Kolejne kroki w podróży z Kubernetes
Wymagania
- Zrozumienie podstawowych koncepcji sieciowych
- Doświadczenie w korzystaniu z interfejsu wiersza poleceń Linux
- Podstawowe doświadczenie w programowaniu w dowolnym języku
Grupa docelowa
- Programiści
- Administratorzy systemów
- Inżynierowie DevOps
35 godzin
Opinie uczestników (3)
Zaangażowanie i otwartość na rozszerzanie dyskusji o tematy związane z zakresem szkolenia ale ze specyfiką naszej firmy
Michal Koscinski - Volkswagen Poznan Sp. z o.o.
Szkolenie - Docker, Kubernetes and OpenShift 3 for Administrators
O mikroserwisach i sposobie ich utrzymania w Kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Szkolenie - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Przetłumaczone przez sztuczną inteligencję
Jak trener skutecznie przekazuje wiedzę
Vu Thoai Le - Reply Polska sp. z o. o.
Szkolenie - Certified Kubernetes Administrator (CKA) - exam preparation
Przetłumaczone przez sztuczną inteligencję