Kurz je určený pre administrátorov, ktorí sa chcú detailne zoznámiť s inštaláciou, konfiguráciou a prevádzkou Kubernetes clusterov. Na kurze budeme používať reálny viacnodový cluster, ktorý si v rámci cvičení sami nakonfigurujeme. Budeme sa [...]
  • KUBERNETES_ADMIN
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 6 termínov
  • Bratislava (1 900 €)

    Brno (47 500 Kč)

    Praha (47 500 Kč)

  • Mierne pokročilý

Kurz je určený pre administrátorov, ktorí sa chcú detailne zoznámiť s inštaláciou, konfiguráciou a prevádzkou Kubernetes clusterov. Na kurze budeme používať reálny viacnodový cluster, ktorý si v rámci cvičení sami nakonfigurujeme. Budeme sa zaoberať všetkými detailami, ktoré sú potrebné pre správu stabilného produkčného clusteru. V neposlednom rade je možné tento kurz považovať za prípravu na certifikáciu Certified Kubernetes Administrator (CKA).

»
  • Základy znalostí technológií infraštruktúry (networking, dátové úložiská)
  • Základné znalosti nástroja Docker alebo iného kontajnerového runtimu
  • Práca v príkazovom riadku Linuxu
  • Odborný výklad s praktickými ukážkami, cvičenia na počítačoch
  • Počas kurzu budeme používať reálny K8s cluster, inštalovaný v on-premise režime
  • Tlačené prezentácie preberanej látky

Kubernetes - základné informácie

  • Princípy a filozofia
  • Štandardy CRI, CNI, CSI
  • Štruktúra clusteru a role jednotlivých komponentov
  • Orientácie v API clusteri

Inštalácia clusteru

  • Inicializácia control plane
  • Inicializácia worker nodov
  • Vysoká dostupnosť a redundance control plane
  • Práca s tokenmi a certifikátmi
  • Virtuálne clustery (namespaces)

Administrácia uzlov clusteru

  • Operácie s nodmi (pridanie, odobranie, cordon/uncordon, drain)
  • Práca so statickými podmi control plane (enable/disable/modify)
  • Konfiguračná služba etcd (zálohovanie dát, vysoká dostupnosť, časové snímky)
  • Tainty a labely na úrovni nodov

Networking v Kubernetes

  • Sieťové pluginy štandardu CNI
  • Konfigurácia pluginov a výber vhodného pluginu
  • Prehľad najpoužívanejších pluginov, vlastnosti, výhody/nevýhody

Dátové úložiská v Kubernetes

  • Prehľad možností
  • Objekty PV, PVC, SC a ďalšie
  • Praktické príklady deploymentu (databázové pody)

Bezpečnosť

  • Bezpečnostné aspekty clusteru
  • PKI v Kubernetes (certifikáty, autority, obnova certifikátov...)
  • Riadenie prístupu užívateľov k prostriedkom clusteru, RBAC
  • Konfiguračné súbory pre kubectl a práca s nimi

Prevádzka aplikácií

  • Pod a jeho štruktúra
  • Multipod deployment a kedy ho použiť (výhody/nevýhody)
  • Kontrolery vyššej úrovne (ReplicaSet, Deployment, StatefulSet, DaemonSet)
  • Objekty typu Service
  • Zaistenie vysokej dostupnosti aplikácií
  • Zero-downtime upgrade/downgrade aplikácií
  • Škálovanie aplikácií
  • Scheduling podov v clusteri
  • Monitoring podov (testy funkčnosti typu readiness/startup/liveness)

Best practices

  • Kubernetes native aplikácie
  • Požiadavky na aplikáciu v clusteri
  • Load balancing
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.