Utveckla och distribuera program i Kubernetes

Medel
Administrator
Solution Architect
Technology Manager
Azure

I den här utbildningsvägen får du lära dig att utveckla, ska, distribuera och automatiskt underhålla molnbaserade program som utformats för att fungera med Azure Kubernetes Service från anteckningsblocket till distributionspipelinen.

Förutsättningar

  • En Azure-prenumeration
  • Erfarenhet av att använda Azure CLI
  • Navigera på Azure-portalen
  • Grundläggande kunskaper om Kubernetes och dess begrepp

Moduler i den här utbildningsvägen

Distribuera snabbt ett containerbaserat program som hanteras i Azure Container Services eller någon annan registrator till Azure Kubernetes Service med hjälp av deklarativa manifestfiler.

Helm är en programpakethanterare för Kubernetes som du använder för att standardisera och förenkla distributionen av molnbaserade program på Kubernetes. Här får du lära dig hur du installerar paket från tredje part, som kallas Helm-diagram, och hur du skapar och installerar Helm-diagram för de arbetsbelastningar som dina team utvecklar.

Lär dig hur du använder GitHub Actions för att skapa en automatiserad distributionspipeline för Azure Kubernetes Service (AKS).

Lär dig hur du skapar ett tillståndskänsligt program som hanteras av en extern datakälla med Azure Cosmos DB och AKS med bästa arkitekturpraxis.

Lär dig att lagra programhemligheter och konfigurationer på ett säkert sätt med hjälp av interna Kubernetes-resurser i Azure Kubernetes Service (AKS). Distribuera ett fullständigt program med hemligheter och ConfigMaps för att lagra relevanta data.

Utforska strategier angående kostnadsoptimering som du kan använda i Azure för din utvecklingsprocess för molnbaserade program. Azure Kubernetes Service (AKS) innehåller funktioner som du kan använda för att hantera beräkningskostnader i ditt AKS-kluster. Dessa funktioner omfattar bland annat automatisk nodskalning, AKS-skalningsuppsättningsnodpooler för VM med oanvänd kapacitet samt Azure Policy.