Oefening: het project instellen
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
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.
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.
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
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
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
enACR_NAME
in.
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.
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
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.