Kubernetes w praktyce

Szkolenie Kubernetes w praktyce – 3-dniowe szkolenie to intensywny, techniczny kurs skierowany do specjalistów IT pracujących z nowoczesnymi środowiskami kontenerowymi. Program opiera się na pracy z platformą Kubernetes i koncentruje się na jej zastosowaniu w realnych środowiskach organizacyjnych. Szkolenie przeznaczone jest dla DevOps, administratorów systemów oraz zespołów produkcyjnych, które odpowiadają za utrzymanie, rozwój i stabilność środowisk aplikacyjnych opartych na Kubernetes w firmach działających w modelu chmurowym, hybrydowym lub on-premise. Realizujemy szkolenia w formie online i stacjonarnej na terenie całej Polski. Nie widzisz szkolenia, którego szukasz? Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Czas trwania: 3 dni / 21 h

Opis

Architektura Kubernetes

  • Master Node, Worker Node, etcd, Scheduler
  • kube-apiserver, kube-controller-manager, kube-scheduler
  • etcd jako magazyn stanu klastra
  • Komunikacja między komponentami i zdrowie klastra

Deploymenty i zarządzanie workloadem

  • Deployment, ReplicaSet, StatefulSet, DaemonSet
  • Zarządzanie cyklem życia aplikacji
  • Workload management i zastosowania praktyczne
  • Tworzenie, aktualizacja i rollback aplikacji

Strategie wdrożeń

  • Rolling Update
  • Blue/Green
  • Canary Deployment
  • Przykłady produkcyjne

Networking w Kubernetes

  • Service: ClusterIP, NodePort, LoadBalancer, ExternalName
  • Ingress i zarządzanie ruchem HTTP
  • NetworkPolicy i bezpieczeństwo sieci
  • Komunikacja między podami

Konfiguracja i Storage

  • ConfigMap i Secret
  • Persistent Volume i Persistent Volume Claim
  • StorageClass i dynamiczne provisionowanie
  • Zarządzanie danymi w klastrze

Monitoring i Logging

  • Metryki klastra i podów
  • Prometheus i Grafana
  • EFK stack (Elasticsearch, Fluentd, Kibana)
  • Analiza zdarzeń i alertowanie

Helm – zarządzanie pakietami

  • Instalacja i konfiguracja Helm
  • Tworzenie i używanie chartów
  • Aktualizacje i rollback aplikacji
  • Standaryzacja deploymentów

CI/CD i GitOps

  • Integracja z pipeline CI/CD
  • GitOps – zarządzanie wdrożeniami z Git
  • ArgoCD i Flux
  • Automatyzacja środowisk produkcyjnych

Skalowanie i autoscaling

  • Horizontal Pod Autoscaler (HPA)
  • Vertical Pod Autoscaler (VPA)
  • Cluster Autoscaler
  • Zarządzanie zasobami w dużych klastrach

Security i RBAC

  • Role-based Access Control
  • Tworzenie ról i bindingów
  • Bezpieczne zarządzanie sekretami
  • Best practices bezpieczeństwa klastra

Case studies i best practices

  • Wdrożenia w dużych organizacjach
  • Najczęstsze problemy produkcyjne
  • Strategie rozwiązywania błędów
  • Optymalizacja i utrzymanie klastrów

 

FAQ – Kubernetes zaawansowany: administracja, skalowanie i bezpieczeństwo

1. Jak działa architektura Kubernetes i jakie są role komponentów klastra?

Szkolenie obejmuje architekturę klastra Kubernetes: Master, Worker Node, kube-apiserver, kube-controller-manager, kube-scheduler oraz rolę etcd jako magazynu stanu i mechanizmy komunikacji między komponentami.

2. Jak zarządzać cyklem życia aplikacji i strategiami wdrożeń?

Kurs obejmuje Deployment, ReplicaSet, StatefulSet i DaemonSet, strategie Rolling Update, Blue/Green i Canary oraz aktualizacje i rollback aplikacji w środowiskach produkcyjnych.

3. Jak konfigurować networking, storage i konfigurację aplikacji?

Szkolenie obejmuje Service (ClusterIP, NodePort, LoadBalancer), Ingress, NetworkPolicy, ConfigMap, Secret, Persistent Volume, StorageClass oraz dynamiczne zarządzanie pamięcią w klastrze.

4. Jak wdrażać CI/CD, GitOps i monitorować klaster?

Kurs obejmuje integrację Kubernetes z pipeline CI/CD, GitOps z użyciem ArgoCD lub Flux, monitoring Prometheus i Grafana oraz logging z wykorzystaniem EFK stack.

5. Jak skalować i zabezpieczać środowisko Kubernetes?

Szkolenie obejmuje Horizontal i Vertical Pod Autoscaler, Cluster Autoscaler, zarządzanie zasobami, RBAC, bezpieczne przechowywanie sekretów oraz najlepsze praktyki bezpieczeństwa klastra.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.