IT & Programování Začátečník Hybridní

Kubernetes workshop

Od budování vlastního clusteru až po provozování cloudových nativních aplikací s Kubernetes, tento workshop pokrývá vše pomocí poutavých příkladů a aktivit.

16 hod Praha
Pumpedu

Kubernetes je platforma s otevřeným zdrojovým kódem pro správu kontejnerových úloh a služeb, která usnadňuje deklarativní konfiguraci a automatizaci. Má velký, rychle rostoucí ekosystém. Služby, podpora a nástroje Kubernetes jsou široce dostupné.

Cíle kurzu

  • Účastníci se seznámí s následujícími pojmy a dovednostmi:
  • Kontejnery a koncepce orchestru
  • Základní koncepty Kubernetes
  • Pokročilý kubectl
  • Správa clusteru Kubernetes
  • Sítě, úložiště a zabezpečení pro Kubernetes
  • Grafy Helm a tabulky

Osnova kurzu

1 Základní koncepty Kubernetes
  • API server, řídící rovina, pracovní uzly
  • Pods, ConfigMaps, Secrets
  • Služby, štítky a anotace
  • Nasazení, StatefulSets
  • Jmenné prostory
  • Ingresses
  • Vlastní zdroje
  • Plánovač, ...
  • připojte se k serveru K8S
  • vytvořte objekty na serveru API
  • seznam objektů uzlu
  • zajistěte popisky a anotace
2 Pokročilý kubectl
  • připojení ke vzdálenému clusteru K8s
  • formáty --output a --template
  • --selector
  • --dry-run=
  • Použijte více souborů `kubeconfig`
  • Použijte filtrování a výstupy kubectl
  • Porovnejte sekce `.spec` a `.status` objektu k8s
3 Nasazení aplikací s aplikacemi/v1
  • Proč potřebujeme selektory?
  • `Deployment` a vztah k `ReplicaSet`
  • Co je to `revisionHistoryLimit` a co se může pokazit?
  • více `rolloutStategies` a jejich použití
  • K čemu se používá `ownerReference`?
  • Umístěte `Deployment`, upravte jej a sledujte výsledky
  • Zkontrolujte zvláštnosti `revisionHistoryLimit`
  • Porovnejte priority `Recreate` a `RollingUpdate`. Vylaďte strategii RollingUpdate
  • Prohlédněte si `ownerReference`
4 Vystavení kontejnerových služeb vnějšímu světu
  • Rozdíl mezi ClusterIP a bezhlavými službami
  • Použití služby ExternalName pro zjišťování služby
  • Jak ingrese fungují
  • Jak můžeme použít CertificateManager k získání certifikátů pomocí protokolu ACME
  • Vystavte moduly pomocí služby...
  • Zkontrolujte odhalenou službu pomocí vyhledávání DNS.
  • Vytvořte bezhlavou službu a porovnejte ji s ClusterIP one
  • Zkontrolujte koncové body služby
  • Vytvořit službu LoadBalancer (pouze v cloudu)
  • Vystavte službu světu na HTTP
  • Nakonfigurujte CertificateManager
  • K získání certifikátu LetsEncrypt použijte CertificateManager
5 Pod Resource Limity
  • Umístěte resourceLimits na objekty
  • Prozkoumejte, co se stane, když modul překročí limity.
6 Pod statusy and životní cyklus
  • pomocí `containers` a `initContainers`
  • sondy pod - `startupProbe`, `livenessProbe` a `readinessProbe`
  • použijte háčky `lifecycle` - `preStop` a `postStart`
  • Použijte `terminationMessagePath`
  • Použijte initContainers, použijte háčky `preStop` a `postStart`.
  • Prozkoumejte `livenessProbe` a `readinessProbe` v rámci služby.
7 Pod plánování a afnity
  • Vytvořte třídu PriorityClass a použijte ji na uzel.
  • Naplánujte pod do konkrétních uzlů pomocí `nodeAffinity`.
  • Naplánujte více podů do jednoho uzlu pomocí `podAdffinity`
  • Prozkoumejte pod pomocí „podAntiAffinity".
8 Nasazení pomocí Kustomize
  • Použijte kustomize k nasazení více instancí jedné aplikace
  • Zkontrolujte vygenerované manifesty kustomize.
  • Použití kustomize s ArgoCD.
9 Grafy Helm
  • Stáhněte si graf z registru
  • Zkontrolujte graf
  • Nasaďte graf do vydání.
  • Přizpůsobte si „hodnoty" grafu a znovu je rozmístěte. Zkontrolujte nasazené objekty.
  • Volitelně: vytvořte vlastní graf.
10 Skladování kontejnerů
  • Zkontrolujte existující třídy StorageClasses
  • Vytvořte nové PVC
  • Rozmístěte pod s PVC.
  • Prozkoumejte režimy PV.
11 K diskuzi?
  • Jobs
  • Cronjobs
  • Servisní účty a jejich oprávnění
  • Správa Secretu
  • Správa protokolů
  • Event management

Termíny

Kubernetes workshop
2026-03-26
Prezenčně Praha
Kubernetes workshop
2026-05-28
Online Praha
Kubernetes workshop
2026-06-22
Online Praha
Kubernetes workshop
2026-06-25
Online Praha
Kubernetes workshop
2026-06-25
Prezenčně Praha

Požadavky

Základy práce s Dockerem a Kubernetes.

Důležité informace

Kód kurzu
PU23010008

Mohlo by vás zajímat

Podobné kurzy

Více kurzů