DevOps Konteneryzacja

Szkolenie Certified Kubernetes Application Developer (CKAD)

Termin

Ustalamy indywidualnie

Czas

28h / 4 dni

Cena

Ustalamy indywidualnie

Szkolenie z CKAD

Szkolenie skupia się na przygotowaniu uczestników do egzaminu Certified Kubernetes Application Developer (CKAD). Program obejmuje zagadnienia związane z architekturą Kubernetes, projektowaniem aplikacji, zarządzaniem wdrożeniami, monitorowaniem oraz zaawansowaną konfiguracją i zabezpieczaniem środowisk aplikacji.

Dla kogo jest szkolenie z CKAD?

Programiści i administratorzy, którzy mają podstawową wiedzę na temat środowiska Kubernetes, od strony użytkownika. Nie jest wymagana wiedza administracyjna.

Program szkolenia Certified Kubernetes Application Developer (CKAD)

Wprowadzenie i przygotowanie środowiska

Architektura Kubernetes
Charakterystyka egzaminu Certified Kubernetes Application Developer (CKAD)
Przygotowanie środowiska programistycznego do kursu

Podstawy projektowania i budowy aplikacji

Techniki tworzenia i optymalizacji obrazów
Podstawowe obiekty Kubernetes, w tym Deployment, DaemonSets i CronJob
Projektowanie i dobre praktyki multi-container Pods, uwzględniając kontenery sidecar i init
Zarządzanie volumenami

Zarządzanie wdrożeniami

Zastosowania podstawowych obiektów Kubernetes do obsługi wdrożeń, na przykładzie rolling update, blue-green i canary
Rolling update, rollback i zarządzanie wersjami aplikacji
Instalacja i obsługa Helm chartów
Wykorzystanie narzędzia Kustomize do modyfikacji specyfikacji obiektów Kubernetes

Monitorowanie i obsługa aplikacji

Liveness, readiness i startup probes
Analiza i interpretacja logów oraz zdarzeń

Konfiguracja środowisk aplikacji (Część 1)

Rozszerzanie środowiska Kubernetes poprzez Custom Resource Definitions (CRD) i Operator Pattern
Uwierzytelnianie, autoryzacja i kontrola dostępu
Techniki alokacji zasobów poprzez requests, limits i quotas

Konfiguracja środowisk aplikacji (Część 2)

Wykorzystanie ConfigMaps do konfiguracji aplikacji
Metody definiowania wymagań dotyczących zasobów
Metody zarządzania wrażliwymi danymi przy użyciu Kubernetes Secrets.

Konfiguracja środowisk aplikacji (Część 3)

Praktyczne zastosowania ServiceAccounts w Kubernetes
Zaawansowane funkcje bezpieczeństwa, w tym SecurityContexts

Kubernetes Services & Networking

Zasady i wdrażanie Network Policies
Techniki zapewniania i rozwiązywania problemów z dostępem do aplikacji za pośrednictwem obiektów typu Service
Wykorzystanie obiektów typu Ingress do udostępniania aplikacji i obsługi routingu

Czego nauczysz się na szkoleniu z CKAD?

Charakterystyki egzaminu Certified Kubernetes Application Developer (CKAD)

Technik tworzenia i optymalizacji obrazów kontenerów

Rozumienia i zarządzania podstawowymi obiektami Kubernetes, takimi jak Deployment, DaemonSets i CronJob

Projektowania i stosowania dobrych praktyk dla multi-container Pods

Zarządzania volumenami w Kubernetes

Wykorzystania podstawowych obiektów Kubernetes do zarządzania wdrożeniami

Zarządzania wersjami aplikacji i instalacji i obsługi Helm chartów

Obsługi narzędzia Kustomize

Wykorzystywać liveness, readiness i startup probes

Analizy i interpretacji logów oraz zdarzeń w Kubernetes

Wykorzystania Custom Resource Definitions (CRD) i wzorca Operator

Metod uwierzytelniania, autoryzacji i kontroli dostępu

Optymalizacji zasobów w Kubernetes

Wykorzystania ConfigMaps do konfiguracji aplikacji

Korzystania z Kubernetes Secrets i zastosowania ServiceAccounts

Implementacji zaawansowanych funkcji bezpieczeństwa, takich jak SecurityContexts

Zasad i praktycznego wdrażania Network Policies

Zapewniania i rozwiązywania problemów z dostępem do aplikacji i wykorzystania obiektów typu Ingress

Chcesz dowiedzieć się więcej o szkoleniu CKAD?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę