Übung: Einrichten des Projekts

Abgeschlossen

In dieser Lerneinheit erstellen Sie Ressourcen für die Contoso Video-Website. Stellen Sie sicher, dass alle Voraussetzungen in der Einführung zu diesem Modul erfüllt sind.

Einrichten des Projekts

  1. Forken Sie das Beispielrepository zu Ihrem GitHub-Konto. Sie verfügen nicht über Schreibberechtigungen für das ursprüngliche Beispielrepository. Daher müssen Sie das Repository forken, um Ihre eigene GitHub Actions-Pipeline zu erstellen.

  2. Melden Sie sich bei Azure Cloud Shell mit dem Azure-Abonnement an, für das Sie Ressourcen bereitstellen möchten. Wenn Cloud Shell geöffnet wird, vergewissern Sie sich, dass Bash als auszuführende Shell ausgewählt ist.

  3. Um das geforkte Repository zu klonen, führen Sie den folgenden Befehl in Cloud Shell aus, und ändern Sie den Platzhalter <GitHub username> in Ihren GitHub-Benutzernamen:

    git clone https://github.com/<GitHub username>/mslearn-aks-deployment-pipeline-github-actions
    
  4. Navigieren Sie zum neuen geklonten Verzeichnis mslearn-aks-deployment-pipeline-github-actions, indem Sie den folgenden Befehl ausführen:

    cd mslearn-aks-deployment-pipeline-github-actions
    
  5. Führen Sie den folgenden Befehl aus, um die Datei init.sh auszuführen, die sich im Stammverzeichnis des Projekts befindet:

    bash init.sh
    

    Die Datei init.sh führt die folgenden Tasks aus:

    • Erstellt eine neue Azure-Ressourcengruppe.
    • Erstellen eines neuen AKS-Clusters und Einrichten von Kubectl, um darauf zuzugreifen.
    • Erstellen eines neuen Container Registry-Repositorys und Verknüpfen des Repositorys mit Ihrem AKS-Cluster.
    • Einrichten der Umgebungsvariablen AKS_NAME, DNS_NAME, RESOURCE_GROUP_NAME und ACR_NAME.
  6. Wenn die Ausführung des Skripts abgeschlossen ist, wird eine Liste der Variablen ausgegeben. Kopieren und speichern Sie die Variablenwerte zur Verwendung in zukünftigen Übungen.

    • Ressourcengruppenname
    • ACR-Name
    • Benutzername für ACR-Anmeldung
    • ACR-Kennwort
    • DNS-Zonenname für AKS

Prüfen der Ergebnisse

Vergewissern Sie sich, dass das Skript init.sh alle Ressourcen erstellt hat.

  1. Führen Sie den folgenden Azure CLI-Befehl aus, um zu überprüfen, ob die in der Skriptausgabe angezeigte Ressourcengruppe aufgeführt wird.

    az group list -o table
    
  2. Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die in der Skriptausgabe angezeigte Container Registry-Instanz aufgelistet wird.

    az acr list -o table
    

Nachdem Ihre Azure-Ressourcen erstellt wurden, fahren Sie mit der nächsten Lerneinheit fort, um mehr über markierte Anwendungsimages zu erfahren.