Gyakorlat – A környezet beállítása

Befejeződött

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

  1. Lépjen az Azure Cloud Shellre , és győződjön meg arról, hogy a Bash-környezetet használja.

  2. Állítsa be a modulhoz használni kívánt előfizetést a az account set paranccsal.

    az account set --subscription <subscription-name>
    
  3. 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
    
  4. 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

  1. Hozzon létre egy erőforráscsoportot a az group create paranccsal.

    az group create --name <resource-group-name> --location <location>
    
  2. 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
    
  3. 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
    
  4. 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>
    
  5. Ellenőrizze az AKS-fürthöz való kapcsolatot a kubectl get nodes paranccsal.

    kubectl get nodes