Einführung
Stellen Sie sich vor, Sie arbeiten in einem wachsenden Videobearbeitungsunternehmen, das einen cloudbasierten Videorenderingdienst bereitstellt. Ihr Unternehmen erlebt aufgrund seiner Pläne für die internationale Expansion eine gesteigerte Nachfrage nach seinem Videorenderingdienst. Sie müssen nach neuen Möglichkeiten suchen, das Produkt zu skalieren, um allen Kund*innen eine bessere Nutzung zu ermöglichen. Dadurch werden Sie damit beauftragt, auszuwerten, welcher Azure-Dienst die Fähigkeit des Unternehmens verbessert, Ihren Videorenderingdienst bereitzustellen, um die Nachfrage der Kund*innen zu erfüllen.
Sie haben Azure Kubernetes Service (AKS) als Geschäftslösung für die Bereitstellung identifiziert. AKS erfüllt die Anforderungen, die es Ihnen ermöglichen, Ihre App bereitzustellen und das erhöhte Wachstum des Unternehmens zu bewältigen. Sie möchten wissen, wie Sie Ihre App in einem AKS-Cluster bereitstellen und Kunden den Zugriff auf die Dienste der App ermöglichen können.
In diesem Modell werden Kubernetes-Workloads deklarativ in einem AKS-Cluster mithilfe von Manifestdateien bereitgestellt. Sie können dann verschiedene Bereitstellungsmanifestdateien erstellen, um Ihre Anwendung für Benutzer bereitzustellen und verfügbar zu machen.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Erstellen und Einrichten eines AKS-Clusters
- Bereitstellen von Kubernetes-Workloads mithilfe von YAML-Bereitstellungsdateien
Voraussetzungen
- Kenntnisse über Kubernetes-Konzepte Wenn Sie noch nicht mit Kubernetes vertraut sind, beginnen Sie mit den Grundlagen von Kubernetes.
- Kenntnisse im Umgang mit Git und GitHub
- Kenntnisse im Umgang mit Docker und Docker-Images
- ein aktives Azure-Abonnement
- Kenntnisse im Umgang mit der Azure CLI
- Kenntnisse zum Erstellen eines Docker-Containers Wenn Sie noch keine Erfahrung im Umgang mit Docker haben, beginnen Sie mit der Einführung in Container.
In allen Übungen wird Azure Cloud Shell verwendet, in dem bereits alle erforderlichen Tools installiert sind. Wenn Sie es bevorzugen, die Beispiele in Ihrem eigenen Terminal auszuführen, müssen Sie zunächst die folgenden Tools installieren: