Oefening: het project instellen

Voltooid

In deze les maakt u uw resources voor de website Contoso Video. Zorg ervoor dat u aan alle vereisten in de inleiding tot deze module voldoet.

Het project instellen

  1. Fork de voorbeeldopslagplaats naar uw GitHub-account. U beschikt niet over schrijfmachtigingen voor de oorspronkelijke voorbeeldopslagplaats, dus u moet de opslagplaats splitsen om uw eigen GitHub Actions-pijplijn te maken.

  2. Meld u aan bij Azure Cloud Shell met het Azure-abonnement waarnaar u resources wilt implementeren. Wanneer Cloud Shell wordt geopend, controleert u of Bash is geselecteerd als de shell die moet worden uitgevoerd.

  3. Als u uw geforkte opslagplaats wilt klonen, voert u de volgende opdracht uit in Cloud Shell, waarbij u de tijdelijke aanduiding voor de <GitHub-gebruikersnaam> wijzigt in uw GitHub-gebruikersnaam:

    git clone https://github.com/<GitHub username>/mslearn-aks-deployment-pipeline-github-actions
    
  4. Ga naar de nieuwe gekloonde map mslearn-aks-deployment-pipeline-github-actions door de volgende opdracht uit te voeren:

    cd mslearn-aks-deployment-pipeline-github-actions
    
  5. Voer de volgende opdracht uit om het init.sh bestand in de hoofdmap van het project uit te voeren:

    bash init.sh
    

    Het bestand init.sh voert de volgende taken uit:

    • Hiermee maakt u een nieuwe Azure-resourcegroep.
    • Het maakt een nieuw AKS-cluster en stelt in dat Kubectl toegang krijgt.
    • Het maakt een nieuwe Container Registry-opslagplaats en koppelt deze aan uw AKS-cluster.
    • Het stelt de omgevingsvariabelen AKS_NAME, DNS_NAME, RESOURCE_GROUP_NAME en ACR_NAMEin.
  6. Wanneer het script is uitgevoerd, wordt er een lijst met variabelen uitgevoerd. Kopieer en sla de variabelewaarden op die in toekomstige oefeningen moeten worden gebruikt.

    • Naam resourcegroep
    • ACR-naam
    • Gebruikersnaam voor ACR-aanmelding
    • ACR-wachtwoord
    • Naam van AKS DNS-zone

De resultaten controleren

Controleer of het init.sh script alle resources heeft gemaakt.

  1. Voer de volgende Azure CLI-opdracht uit om te controleren of de resourcegroep die wordt weergegeven in de scriptuitvoer wordt vermeld.

    az group list -o table
    
  2. Voer de volgende opdracht uit om te controleren of de Container Registry-instantie die wordt weergegeven in de scriptuitvoer wordt vermeld.

    az acr list -o table
    

Nu uw Azure-resources zijn gemaakt, gaat u verder met de volgende les voor meer informatie over gelabelde toepassingsinstallatiekopieën.