Úvod
Úvod
Kubernetes umožňuje spravovat životní cyklus nasazení aplikací nativních pro cloud pomocí správce balíčků Kubernetes. Správce balíčků Kubernetes umožňuje standardizovat, zjednodušovat a implementovat opakovaně použitelné strategie nasazení pro vaše aplikace.
Ukázkový scénář
Řekněme, že pracujete pro velkou firmu v obchodě s domácími mazlíčky s názvem Contoso Pet Supplies. Vaše společnost prodává domácí zvířata zákazníkům po celém světě. Řešení je vytvořené a nasazené jako mikroslužby a obsahuje několik hlavních aplikací:
Cluster Azure Kubernetes Service (AKS) použijete k hostování řešení front-store pro domácí zvířata. Tým DevOps používá k nasazení různých služeb v řešení standardní deklarativní soubory YAML. V aktuálním pracovním postupu nasazení vytvoří vývojové týmy soubory nasazení pro každou aplikaci. V dalším kroku tým DevOps aktualizuje soubory nasazení tak, aby tam, kde je to potřeba, odrážely nastavení konfigurace produkce. Ruční správa mnoha souborů YAML se při efektivním nasazování, provozu a údržbě systémů a postupů ukazuje jako riziko pro týmy. Tým DevOps chce použít správce balíčků Kubernetes ke standardizaci, zjednodušení a implementaci opakovaně použitelných balíčků nasazení pro všechny aplikace v řešení front Store.
Na konci tohoto modulu budete vědět, jak vytvářet a spravovat vydané verze Kubernetes pomocí Helmu jako správce balíčků Kubernetes.
Cíle výuky
V tomto modulu:
- Popis výhod používání Helmu jako správce balíčků Kubernetes
- Vytvoření chartu Helm pro aplikaci nativní pro cloud
- Správa verze aplikace nativní pro cloud pomocí nástroje Helm
Požadavky
- Přístup k předplatnému Azure
- Základní znalost spouštění příkazů pomocí Azure CLI
- Znalost platformy Kubernetes a jejích principů
- Základní znalost tvorby souborů manifestu Kubernetes YAML
- Základní znalost spouštění příkazů pomocí Kubectl