Einführung

Abgeschlossen

Angenommen, Sie führen das IT-Entwicklungsteam für Contoso Video, ein Videoproduktionsunternehmen, dessen Technologiestapel zu Azure Kubernetes Service (AKS) migriert wurde. Um den Zeit- und Arbeitsaufwand für die Erstellung von Containerimages und die Bereitstellung von Anwendungen zu reduzieren, möchten Sie die Verwendung von Pipelines zur Bereitstellung von AKS-Workloads untersuchen.

In diesem Modul erfahren Sie, wie Sie eine CI/CD-Pipeline (Continuous Integration und Continuous Delivery) erstellen, die GitHub Actions zum Bereitstellen von Kubernetes-Workloads in einem AKS-Cluster verwendet. Sie erstellen einen Proof of Concept mithilfe der Contoso Video-Website.

Lernziele

Nach Abschluss dieses Moduls verfügen Sie über die folgenden Fähigkeiten:

  • Beschreiben eines CI/CD-Prozesses, der GitHub Actions verwendet
  • Erstellen einer Bereitstellungspipeline mit GitHub Actions und Azure
  • Bereitstellen einer cloudnativen Anwendung in AKS mithilfe von GitHub Actions

Voraussetzungen

  • Ein GitHub-Konto. Wenn Sie noch kein GitHub-Konto besitzen, erstellen Sie ein kostenloses Konto, bevor Sie beginnen.
  • Zugriff vom Typ „Besitzer“ oder „Benutzerrollenzuweisung“ auf ein Azure-Abonnement Wenn Sie ein kostenpflichtiges Azure-Abonnement verwenden, fallen möglicherweise Gebühren an. Wenn Sie noch kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
  • Kenntnisse über Kubernetes-Konzepte und AKS
  • Kenntnisse über Git, GitHub und GitHub Actions
  • Erfahrung bei der Ausführung von Azure CLI-Befehlen in Azure Cloud Shell