Gyakorlat – A környezet beállítása
Feljegyzés
Hozzáférésre van szüksége egy Azure-előfizetéshez, ahol erőforrásokat hozhat létre a modul elvégzéséhez.
Egy Azure Kubernetes Service-fürtöt (AKS) használ a kisállat-tároló előtérmegoldásának üzemeltetéséhez. A DevOps-csapat szabványos deklaratív YAML-fájlokkal helyez üzembe különböző szolgáltatásokat a megoldásban. Az aktuális üzembe helyezési munkafolyamatban a fejlesztői csapatok hozzák létre az üzembe helyezési fájlokat minden alkalmazáshoz. A csapat a Helmt tekinti át alternatívaként a natív felhőbeli alkalmazástelepítések felügyeletének egyszerűsítése érdekében.
Ebben a gyakorlatban konfigurálja a környezetet a modul során való használatra. A következő erőforrásokat fogja telepíteni és konfigurálni:
- Klónozza a mintaalkalmazást tartalmazó GitHub-adattárat
- Azure-erőforráscsoport létrehozása a megoldás erőforrásainak tárolásához
- Azure Container Registry (ACR) létrehozása a tárolólemezképek tárolásához
- Azure Kubernetes Service-fürt létrehozása az alkalmazás üzemeltetéséhez
- Csatlakozás az AKS-fürthöz az Azure CLI használatával
A környezet beállítása
A mintaalkalmazás klónozása
Lépjen az Azure Cloud Shellre , és győződjön meg arról, hogy a Bash-környezetet használja.
Állítsa be a modulhoz használni kívánt előfizetést a
az account set
paranccsal.az account set --subscription <subscription-name>
Klónozza a mintaalkalmazást a fejlesztői környezetbe a
git clone
parancs használatával.git clone https://github.com/Azure-Samples/aks-store-demo.git
Váltás a klónozott könyvtárra a következő használatával
cd
: .cd aks-store-demo
Azure-erőforrások létrehozása
Hozzon létre egy erőforráscsoportot a
az group create
paranccsal.az group create --name <resource-group-name> --location <location>
Hozzon létre egy Azure-tárolóregisztrációs adatbázist a
az acr create
paranccsal, és adja meg a saját egyedi beállításjegyzék-nevét. A regisztrációs adatbázis nevének egyedinek kell lennie az Azure rendszerben, és 5–50 alfanumerikus karaktert kell tartalmaznia.az acr create --resource-group <resource-group-name> --name <acr-name> --sku Basic
Hozzon létre egy AKS-fürtöt a
az aks create
paranccsal, és csatolja az ACR-t az AKS-fürthöz a--attach-acr
paraméterrel.az aks create --resource-group <resource-group-name> --name <aks-cluster-name> --node-count 2 --attach-acr <acr-name> --generate-ssh-keys
Csatlakozás az AKS-fürthöz a
az aks get-credentials
parancs használatával.az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>
Ellenőrizze az AKS-fürthöz való kapcsolatot a
kubectl get nodes
paranccsal.kubectl get nodes