Övning – Konfigurera miljön

Slutförd

Kommentar

Du behöver åtkomst till en Azure-prenumeration där du kan skapa resurser för att slutföra den här modulen.

Du använder ett AKS-kluster (Azure Kubernetes Service) som värd för klientlösningen för djurlagret. DevOps-teamet använder deklarativa YAML-standardfiler för att distribuera olika tjänster i lösningen. I det aktuella distributionsarbetsflödet skapar utvecklingsteamen distributionsfiler för varje program. Teamet granskar Helm som ett alternativ för att förenkla hanteringen av molnbaserade programdistributioner.

I den här övningen konfigurerar du miljön för användning i hela den här modulen. Du installerar och konfigurerar följande resurser:

  • Klona GitHub-lagringsplatsen som innehåller exempelprogrammet
  • Skapa en Azure-resursgrupp för att lagra resurserna för lösningen
  • Skapa ett Azure Container Registry (ACR) för att lagra containeravbildningarna
  • Skapa ett AkS-kluster (Azure Kubernetes Service) som värd för programmet
  • Anslut till AKS-klustret med hjälp av Azure CLI

Konfigurera miljön

Klona exempelprogrammet

  1. Gå till Azure Cloud Shell och kontrollera att du använder Bash-miljön.

  2. Ange den prenumeration som du vill använda för den här modulen med hjälp av az account set kommandot .

    az account set --subscription <subscription-name>
    
  3. Klona exempelprogrammet till utvecklingsmiljön med hjälp av git clone kommandot .

    git clone https://github.com/Azure-Samples/aks-store-demo.git
    
  4. Ändra till den klonade katalogen med .cd

    cd aks-store-demo
    

Skapa Azure-resurser

  1. Skapa en resursgrupp med kommandot az group create .

    az group create --name <resource-group-name> --location <location>
    
  2. Skapa ett Azure-containerregister med kommandot az acr create och ange ditt eget unika registernamn. Registernamnet måste vara unikt i Azure och innehålla 5–50 alfanumeriska tecken.

    az acr create --resource-group <resource-group-name> --name <acr-name> --sku Basic
    
  3. Skapa ett AKS-kluster med kommandot az aks create och koppla ACR till AKS-klustret med hjälp av parametern --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. Anslut till AKS-klustret med kommandot az aks get-credentials .

    az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>
    
  5. Kontrollera anslutningen till AKS-klustret med hjälp av kubectl get nodes kommandot .

    kubectl get nodes