Utveckla och distribuera program i Kubernetes

Medel
Administratör
Lösningsarkitekt
Teknisk chef
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
  • Erfarenhet av att navigera i 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 ser du 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.

Distribuera snabbt ett containerbaserat program till Azure Kubernetes Services med hjälp av GitHub Actions som utlöses av GitHub-händelser.

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.