Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
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
Co konkretnie robimy
- · Architektura Kubernetes
- · Charakterystyka egzaminu Certified Kubernetes Application Developer (CKAD)
- · Przygotowanie środowiska programistycznego do kursu
- · 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
- · 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
- · Liveness, readiness i startup probes
- · Analiza i interpretacja logów oraz zdarzeń
- · 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
- · Wykorzystanie ConfigMaps do konfiguracji aplikacji
- · Metody definiowania wymagań dotyczących zasobów
- · Metody zarządzania wrażliwymi danymi przy użyciu Kubernetes Secrets.
- · Praktyczne zastosowania ServiceAccounts w Kubernetes
- · Zaawansowane funkcje bezpieczeństwa, w tym SecurityContexts
- · 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
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Ansible – automatyzacja w systemach Windows
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
Automatyzacja procesów biznesowych w praktyce
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.
AWS AI/ML
Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.