Kurz je úvodom do infraštruktúry Kubernetes. Kubernetes, skrátene K8s, je dnes označovaný ako operačný systém cloudu a predstavuje moderný spôsob prevádzky aplikácií, ktoré bežia v režime kontajnerov. V priebehu kurzu si predstavíme a [...]
  • KUBERNETES_INTRO
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 9 termínov
  • Bratislava (960 €)

    Brno (24 000 Kč)

    Praha (24 000 Kč)

  • Mierne pokročilý

Kurz je úvodom do infraštruktúry Kubernetes. Kubernetes, skrátene K8s, je dnes označovaný ako operačný systém cloudu a predstavuje moderný spôsob prevádzky aplikácií, ktoré bežia v režime kontajnerov. V priebehu kurzu si predstavíme a vysvetlíme základnú filozofiu prevádzky kontajnerov, ich orchestráciu a automatizáciu. Ukážeme si, akým spôsobom je možné získať veľmi robustnú infraštruktúru, ktorá ponúka vysokú dostupnosť, load balancing a mnoho ďalších potrebných vecí. Na záver sa účastníci tiež naučia používať nástroj Helm pre komfortné nasadzovanie aplikácií do K8s clusteru. Kurz je určený administrátorom, ktorí plánujú alebo už používajú K8s pre prevádzku aplikácií a chcú lepšie pochopiť možnosti tejto infraštruktúry a porozumieť jej princípom.

»
  • 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

Úvod do Kubernetes

  • Prevádzka aplikácií v kontajneroch (základné princípy a možnosti)
  • Organizácia CNCF a štandardy CRI, CNI, CSI
  • Prečo je Kubernetes potrebný
  • Filozofia Kubernetes, základné pravidlá a možnosti
  • Objekty v Kubernetes (pod, static pod, service, daemonset a ďalšie)

Štruktúra Kubernetes clusteru

  • Typy uzlov v clusteri (master node, worker node)
  • Štruktúra control plane (API server, scheduler, etcd, controller a ďalšie)
  • Možnosti nasadenia (cloud, on premise, nástroje minikube atď.)

Základy administrácie clusteru

  • Informácie o clusteri
  • Orientácia v poskytovanom API
  • Administrácia uzlov v clusteri (cordon/uncordon, drain...)
  • Tagoanie objektov
  • Networking v clusteri
  • Persistentné dáta

Prevádzka aplikácií v prostredí Kubernetes

  • Tvorba jednoduchého podu
  • Viackontajnerové pody a kedy ich použiť
  • Riadenie aplikácií pomocou kontrolerov vyššej úrovne
  • Škálovanie a zero-downtime upgrade
  • Centralizovaná konfigurácia (ConfigMap a jej možnosti)

Nasadzovanie aplikácií pomocou Helm

  • Ćo je Helm a ako ho použiť
  • Helm Hub a repozitáre
  • Helm Charts
  • Nasadenie jednoduchých aplikácií
  • Upgrade/downgrade pomocou Helm
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.