Kubernetes i Cloud-Native w Praktyce – Docker, Kubernetes i Helm dla realnych projektów
Intensywny warsztat dla programistów i DevOpsów chcących zrozumieć kluczowe aspekty Kubernetes, Dockera i podejścia cloud-native. Warsztat łączy teorię z praktyką, skupiając się na realnych wyzwaniach i najlepszych praktykach wdrożeniowych.
- Granulacja usług, kontrakty API, komunikacja synchroniczna/asynchroniczna
- 12-Factor App i wzorce cloud-native (konfiguracja, niezmienność, obserwowalność)
- Strategie migracji do K8s: lift-and-shift vs. refaktoryzacja
- Obrazy, warstwy, rejestry, najlepsze praktyki Dockerfile
- Budowanie, tagowanie i skanowanie obrazów
- Multi-stage builds i minimalizacja powierzchni ataku
- Komponenty klastra: API Server, etcd, Scheduler, Controller Manager, kubelet
- Obiekty: Pod, Deployment, Service, Namespace, ConfigMap, Secret
- Schematy rolloutów: RollingUpdate, Recreate, HPA
- RBAC, ServiceAccount i konteksty kubeconfig
- Integracja z OIDC/SAML (wysoki poziom)
- Najlepsze praktyki separacji obowiązków
- Model sieciowy K8s, CNI, NetworkPolicy
- Service, Ingress, Ingress Controller (NGINX/Traefik – przegląd)
- Load Balancing, DNS i routing ruchu
- Volume, PersistentVolume, PersistentVolumeClaim, StorageClass
- Tryby dostępu (RWO/RWX) i scenariusze użycia
- Backup/restore na poziomie wolumenów – koncepcje
- Wzorce logowania (stdout, sidecar, agregacja logów)
- Podstawy obserwowalności: metryki, logi, trasy (traces)
- Prometheus/Grafana – przegląd ekosystemu
- Policies: Pod Security Standards/Admission, NetworkPolicy
- Skany obrazów, podpisy, SBOM, minimalne uprawnienia
- Secrets management i izolacja namespace’ów
- Pipelines: build → test → scan → deploy
- GitOps (ArgoCD/Flux – koncepcje) vs. klasyczne CD
- Strategie wdrożeń: canary, blue/green, progressive delivery
- Chart, values, templating, dependency management
- Repozytoria chartów i wersjonowanie release’ów
- Najlepsze praktyki i typowe pułapki
Całodniowy warsztat (online lub na miejscu)
Cena za osobę: 4 100 PLN (do 10% zniżki dla grup powyżej 6 osób)