Popis kurzu
Kurz je určen administrátorům, kteří Docker v praxi už používají a potřebují ho provozovat spolehlivě a bezpečně ve větším měřítku – orchestrace pomocí Docker Swarm, pokročilé síťování mezi uzly, správa tajných údajů a konfigurací, hardening a skenování images, řízení zdrojů a škálování zátěže. Zvládnete tím i poslední krok, který dělí administrátora Dockeru od Kubernetes.
Požadavky
- Základní práce s Dockerem. Doporučuje se náš kurz Základy Dockeru (DKR-01).
Osnova
Rozsah 16 hodin, obvykle 2 dny. Témata řadíme podle úrovně skupiny, méně potřebná zkrátíme a víc času dáme tomu, co tým skutečně řeší.
01Docker Swarm – inicializace clusteru, role manager/worker
02Nasazení služeb ve Swarm – services, replicas, rolling update
03Síťování v Dockeru – síťové ovladače, DNS service discovery, overlay sítě
04Load balancing a routing mesh ve Swarm
05Secrets a configs – bezpečná správa citlivých údajů
06Hardening images – minimalizace a zbytečné vrstvy
07Skenování zranitelností v images
08Řízení zdrojů – CPU a paměťové limity, cgroups
09Škálování zátěže napříč uzly
10Monitoring a logování kontejnerů a clusteru
11Privátní registry a verzování images
12Integrace Dockeru do CI/CD pipeline