Gyakorlat – A projekt előkészítése
Ebben a leckében a Contoso Video webhely erőforrásait hozza létre. Győződjön meg arról, hogy rendelkezik a modul bevezetőjében felsorolt előfeltételekkel.
A projekt előkészítése
A mintaadattár elágazása a GitHub-fiókba. Nem rendelkezik írási engedélyekkel az eredeti mintaadattárhoz, ezért el kell forkolnia az adattárat saját GitHub Actions-folyamat létrehozásához.
Jelentkezzen be az Azure Cloud Shellbe azzal az Azure-előfizetéssel, amelyen erőforrásokat szeretne üzembe helyezni. Amikor megnyílik a Cloud Shell, győződjön meg arról, hogy a Bash van kiválasztva a futtatandó rendszerhéjként.
Az elágaztatott adattár klónozásához futtassa a következő parancsot a Cloud Shellben, és módosítsa a <GitHub-felhasználónév> helyőrzőt a GitHub-felhasználónévre:
git clone https://github.com/<GitHub username>/mslearn-aks-deployment-pipeline-github-actions
Nyissa meg az új klónozott mslearn-aks-deployment-pipeline-github-actions könyvtárat az alábbi parancs futtatásával:
cd mslearn-aks-deployment-pipeline-github-actions
Futtassa a következő parancsot a projekt gyökerében található init.sh fájl végrehajtásához:
bash init.sh
A init.sh fájl a következő feladatokat hajtja végre:
- Létrehoz egy új Azure-erőforráscsoportot.
- Létrehoz egy új AKS-fürtöt, és beállítja a Kubectl-t annak elérésére.
- Létrehoz egy új Container Registry-adattárat, és az AKS-fürthöz társítja azt.
- Beállítja az
AKS_NAME
,DNS_NAME
,RESOURCE_GROUP_NAME
ésACR_NAME
környezeti változót.
Amikor a szkript futása befejeződött, megjeleníti a változók listáját. Másolja és tárolja a jövőbeli gyakorlatokban használni kívánt változóértékeket .
- Erőforráscsoport neve
- ACR-név
- ACR bejelentkezési felhasználónév
- ACR-jelszó
- AKS DNS-zóna neve
Az eredmények ellenőrzése
Ellenőrizze, hogy a init.sh szkript hozta-e létre az összes erőforrást.
Futtassa a következő Azure CLI-parancsot annak ellenőrzéséhez, hogy a szkript kimenetében látható erőforráscsoport szerepel-e a listában.
az group list -o table
Futtassa a következő parancsot annak ellenőrzéséhez, hogy a szkript kimenetében látható Container Registry-példány szerepel-e a listában.
az acr list -o table
Az Azure-erőforrások létrehozása után folytassa a következő leckével a címkézett alkalmazásképek megismeréséhez.