Entwickeln und Bereitstellen von Anwendungen auf Kubernetes

Fortgeschrittene Anfänger
Administrator
Lösungsarchitekt
Technologiemanager
Azure

In diesem Lernpfad erfahren Sie, wie Sie native Cloudanwendungen entwickeln, erstellen, bereitstellen und automatisch verwalten, die für die Zusammenarbeit mit dem Azure Kubernetes Service aus dem Scratchpad bis zur Bereitstellungspipeline entwickelt wurden.

Voraussetzungen

  • Ein Azure-Abonnement
  • Kenntnisse im Umgang mit der Azure CLI
  • Navigieren im Azure-Portal
  • Grundlegende Kenntnisse über Kubernetes und die zugehörigen Konzepte

Module in diesem Lernpfad

Stellen Sie mithilfe von deklarativen Manifestdateien eine containerisierte Anwendung schnell in Azure Container Service oder andere Registrare in Azure Kubernetes Service bereit.

Helm ist ein Anwendungspaket-Manager für Kubernetes, der zum Standardisieren und Vereinfachen der Bereitstellung von cloudnativen Anwendungen in Kubernetes verwendet wird. Hier erfahren Sie, wie Sie Pakete von Drittanbietern (Helm-Charts) installieren und wie Sie Helm-Charts für von Ihren Teams entwickelte Workloads erstellen und installieren.

Hier erfahren Sie, wie Sie eine zustandsbehaftete Anwendung erstellen, die mit Azure Cosmos DB und AKS unter Verwendung der Best Practices hinsichtlich der Architektur von einer externen Datenquelle verwaltet wird.

Erfahren Sie, wie Sie Anwendungsgeheimnisse und Konfigurationen mithilfe von nativen Kubernetes-Ressourcen in Azure Kubernetes Service (AKS) sicher speichern. Stellen Sie eine vollständige Anwendung mithilfe von Geheimnissen und ConfigMaps bereit, um relevante Daten zu speichern.

Untersuchen Sie Kostenoptimierungsstrategien, die Sie in Azure für Ihren cloudnativen Anwendungsentwicklungsprozess verwenden können. Azure Kubernetes Service (AKS) bietet Features, die Sie zum Verwalten von Computekosten für Ihren AKS-Cluster verwenden können. Zu diesen Features gehören die automatische Knotenskalierung, AKS-Spot-Knotenpools und Azure Policy.