Kurz účastníkom predstaví nástroj Helm, ktorý je užitočný nie len pre nasadzovanie aplikácií do Kubernetes. Helm zvláda kompletnú správu životného cyklu aplikácií od nasadenia cez upgrade/downgrade až po odstránenie aplikácie, a to všetko bez [...]
  • KUBERNETES_HELM
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 5 termínov
  • Bratislava (1 140 €)

    Brno (28 500 Kč)

    Praha (28 500 Kč)

  • Mierne pokročilý

Kurz účastníkom predstaví nástroj Helm, ktorý je užitočný nie len pre nasadzovanie aplikácií do Kubernetes. Helm zvláda kompletnú správu životného cyklu aplikácií od nasadenia cez upgrade/downgrade až po odstránenie aplikácie, a to všetko bez potreby poznať detaily Kubernetes. Pozrieme sa na základné možnosti Helmu v životnom cykle aplikácií a tiež preskúmame možnosti tvorby aplikačných balíkov. Predstavíme si filozofiu a fukcionalitu Helmu, čo je Helm Hub a repozitáre a ako to celé využiť k efektívnej správe obsahu Kubernetes.

»
  • Základné znalosti Kubernetes
  • Základné znalosti nástroja Docker alebo iného kontajnerového runtimu
  • Práca v príkazovom riadku Linuxu
  • Editácia súborov v prostredí Linuxu (vim, gedit...)
  • Znalosť formátov YAML a JSON
  • 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 preeranej látky

Úvod

  • Čo je Helm a prečo je potrebný
  • Dokumentácia, návody, zdroje informácií
  • Verzie Helmu, histórie, rozdiely
  • Terminológia (Helm Hub, Repository, Chart, Deployment, Release atď.)

Inštalácia nástroja Helm

  • Spôsoby inštalácie
  • Integrácia s Kubernetes clusterom
  • Overenie funkčnosti

Základné použitie

  • Práca s repozitármi
  • Pluginy a ich možnosti
  • Vyhľadávanie balíkov v repozitároch
  • Sťahovanie balíkov z repozitárov

Deployment aplikácií

  • Inštalácia aplikácie do Kubernetes
  • Analýza nainštalovanej aplikácie
  • Zero-downtime upgrade/downgrade aplikácií
  • Škálovanie aplikácií
  • Odstraňovanie aplikácií z clusteru

Tvorba jednoduchého balíku

  • Štruktúra balíku
  • Šablonovacia knižnica jazyka Go
  • Vytváranie šablón
  • Rendering šablón
  • Typy šablón v balíku
  • Vytvorenie výsledného balíku, testovanie a nasadenie

Pomocné nástroje

  • Háčiky a ich použitie
  • Rozširovanie Helmu pomocou pluginov
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.