Kurz účastníkům představí nástroj Helm, který je užitečný nejen pro nasazování aplikací do Kubernetes. Helm zvládá kompletní správu životního cyklu aplikací, od nasazení, přes upgrade/downgrade až po odstranění aplikace a to vše bez nutnosti [...]
  • KUBERNETES_HELM
  • Délka 3 dny
  • 30 ITK bodů
  • 3 termíny
  • Praha (28 500 Kč)

    Brno (28 500 Kč)

    Bratislava (1 140 €)

  • Mírně pokročilý

Kurz účastníkům představí nástroj Helm, který je užitečný nejen pro nasazování aplikací do Kubernetes. Helm zvládá kompletní správu životního cyklu aplikací, od nasazení, přes upgrade/downgrade až po odstranění aplikace a to vše bez nutnosti znát detaily Kubernetes. Podíváme se na základní možnosti Helmu v životním cyklu aplikací a také prozkoumáme možnosti tvorby aplikačním balíků. Představíme si filozofii a fukcionalitu Helmu, co je Helm Hub a repozitáře a jak to celé využít k efektivní správě obsahu Kubernetes.

»
  • Základní znalosti Kubernetes
  • Základní znalosti nástroje Docker nebo jiného kontejnerového runtimu
  • Práce v příkazové řádce Linuxu
  • Editace souborů v prostředí Linuxu ( vim, gedit, ... )
  • Znalost formátů YAML a JSON
  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.
  • Během kurzu budeme používat reálný K8s cluster, instalovaný v on-premise režimu
  • Tištěné prezentace probírané látky.

Úvod

  • Co je Helm a proč je potřeba
  • Dokumentace, návody, zdroje informací
  • Verze Helmu, historie, rozdíly
  • Terminologie ( Helm Hub, Repository, Chart, Deployment, Release, atd. )

Instalace nástroje Helm

  • Způsoby instalace
  • Integrace s Kubernetes clusterem
  • Ověření funkčnosti

Základní použití

  • Práce s repozitáři
  • Pluginy a jejich možnosti
  • Vyhledávání balíků v repozitářích
  • Stahování balíků z repozitářů

Deployment aplikací

  • Instalace aplikace do Kubernetes
  • Analýza nainstalované aplikací
  • Zero-downtime upgrade/downgrade aplikací
  • Škálování aplikací
  • Odstraňování aplikací z clusteru

Tvorba jednoduchého balíku

  • Struktura balíku
  • Šablonovací knihovna jazyka Go
  • Vytváření šablon
  • Rendering šablon
  • Typy šablon v balíku
  • Vytvoření výsledného balíků, testování a nasazení

Pomocné nástroje

  • Háčky a jejich použití
  • Rozšiřování Helmu pomocí pluginů
Aktuální nabídka
Školicí místo
Jazyk kurzu

Uvedené ceny jsou bez DPH.