Cvičení – nastavení prostředí

Dokončeno

Poznámka:

K dokončení tohoto modulu potřebujete přístup k předplatnému Azure, kde můžete vytvářet prostředky.

Cluster Azure Kubernetes Service (AKS) použijete k hostování řešení front-store pro domácí zvířata. Tým DevOps používá k nasazení různých služeb v řešení standardní deklarativní soubory YAML. V aktuálním pracovním postupu nasazení vytvoří vývojové týmy soubory nasazení pro každou aplikaci. Tým kontroluje Helm jako alternativu ke zjednodušení správy nasazení aplikací nativních pro cloud.

V tomto cvičení nakonfigurujete prostředí pro použití v celém tomto modulu. Nainstalujete a nakonfigurujete následující prostředky:

  • Naklonujte úložiště GitHub, které obsahuje ukázkovou aplikaci.
  • Vytvoření skupiny prostředků Azure pro uložení prostředků pro řešení
  • Vytvoření služby Azure Container Registry (ACR) pro ukládání imagí kontejneru
  • Vytvoření clusteru Azure Kubernetes Service (AKS) pro hostování aplikace
  • Připojení ke clusteru AKS pomocí Azure CLI

Nastavení prostředí

Klonování ukázkové aplikace

  1. Přejděte do Azure Cloud Shellu a ujistěte se, že používáte prostředí Bash.

  2. Pomocí příkazu nastavte předplatné, které chcete pro tento modul az account set použít.

    az account set --subscription <subscription-name>
    
  3. Naklonujte ukázkovou aplikaci do vývojového git clone prostředí pomocí příkazu.

    git clone https://github.com/Azure-Samples/aks-store-demo.git
    
  4. Přejděte do naklonovaného adresáře pomocí cd.

    cd aks-store-demo
    

Vytvoření zdrojů Azure

  1. Pomocí příkazu vytvořte skupinu az group create prostředků.

    az group create --name <resource-group-name> --location <location>
    
  2. Pomocí příkazu vytvořte registr kontejneru az acr create Azure a zadejte vlastní jedinečný název registru. Název registru musí být jedinečný v rámci Azure a musí obsahovat 5 až 50 alfanumerických znaků.

    az acr create --resource-group <resource-group-name> --name <acr-name> --sku Basic
    
  3. Pomocí příkazu vytvořte cluster az aks create AKS a připojte ACR ke clusteru AKS pomocí parametru --attach-acr .

    az aks create --resource-group <resource-group-name> --name <aks-cluster-name> --node-count 2 --attach-acr <acr-name> --generate-ssh-keys
    
  4. Připojení do clusteru AKS pomocí az aks get-credentials příkazu.

    az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>
    
  5. Pomocí příkazu ověřte připojení ke clusteru kubectl get nodes AKS.

    kubectl get nodes