Vývoj a nasazení aplikací v Kubernetes
V tomto studijním programu se dozvíte, jak vyvíjet, sestavovat, nasazovat a automaticky spravovat aplikace nativní pro cloud určené pro práci se službou Azure Kubernetes Service – od počátečního návrhu po kanál nasazení.
Požadavky
- Předplatné Azure
- Znalost práce s rozhraním Azure CLI
- Znalost práce s portálem Azure Portal
- Základní znalost platformy Kubernetes a jejích principů
Moduly v tomto studijním programu
Pomocí deklarativních souborů manifestu můžete rychle nasadit kontejnerizovanou aplikaci hostovanou v Azure Container Services nebo jiném registrátoru do služby Azure Kubernetes Service.
Helm je správce balíčků aplikací pro Kubernetes, který slouží ke standardizaci a zjednodušení nasazení aplikací nativních pro cloud do platformy Kubernetes. Zjistíte, jak nainstalovat balíčky třetích stran, které se označují jako charty Helm, a jak vytvořit a nainstalovat charty Helm pro úlohy vyvíjené vašimi týmy.
Proveďte rychlé nasazení kontejnerové aplikace do Azure Kubernetes Service (AKS) pomocí funkcí GitHub Actions aktivovaných událostmi GitHubu.
Tady se dozvíte, jak vytvořit stavovou aplikaci spravovanou externím zdrojem dat s Azure Cosmos DB a AKS pomocí osvědčených postupů pro architekturu.
Naučte se bezpečně ukládat tajné kódy a konfigurace aplikací pomocí nativních prostředků Kubernetes ve službě Azure Kubernetes Service (AKS). Nasadíte kompletní aplikaci s využitím tajných kódů a objektů ConfigMap pro uložení příslušných dat.
Seznamte se se strategiemi optimalizace, které můžete použít v Azure pro proces vývoje aplikací nativních pro cloud. Azure Kubernetes Service (AKS) nabízí funkce, které můžete využít ke správě nákladů na výpočetní prostředky v clusteru AKS. Mezi tyto funkce patří automatické škálování uzlů, fondy spotových uzlů AKS a služba Azure Policy.