Oefening: de omgeving instellen
Notitie
U hebt toegang nodig tot een Azure-abonnement waar u resources kunt maken om deze module te voltooien.
U gebruikt een AKS-cluster (Azure Kubernetes Service) om de front-oplossing voor dierenopslag te hosten. Het DevOps-team maakt gebruik van standaard declaratieve YAML-bestanden om verschillende services in de oplossing te implementeren. In de huidige implementatiewerkstroom maken de ontwikkelteams de implementatiebestanden voor elke toepassing. Het team beoordeelt Helm als alternatief om het beheer van cloudeigen toepassingsimplementaties te vereenvoudigen.
In deze oefening configureert u de omgeving voor gebruik in deze module. U installeert en configureert de volgende resources:
- Kloon de GitHub-opslagplaats die de voorbeeldtoepassing bevat
- Een Azure-resourcegroep maken voor het opslaan van de resources voor de oplossing
- Een Azure Container Registry (ACR) maken om de containerinstallatiekopieën op te slaan
- Een AKS-cluster (Azure Kubernetes Service) maken om de toepassing te hosten
- Verbinding maken naar het AKS-cluster met behulp van de Azure CLI
De omgeving instellen
De voorbeeldtoepassing klonen
Navigeer naar Azure Cloud Shell en zorg ervoor dat u de Bash-omgeving gebruikt.
Stel het abonnement in dat u voor deze module wilt gebruiken met behulp van de
az account set
opdracht.az account set --subscription <subscription-name>
Kloon de voorbeeldtoepassing naar uw ontwikkelomgeving met behulp van de
git clone
opdracht.git clone https://github.com/Azure-Samples/aks-store-demo.git
Ga naar de gekloonde map met behulp van
cd
.cd aks-store-demo
Azure-resources maken
Maak een resourcegroep met behulp van de
az group create
opdracht.az group create --name <resource-group-name> --location <location>
Maak een Azure-containerregister met behulp van de
az acr create
opdracht en geef uw eigen unieke registernaam op. De registernaam moet uniek zijn binnen Azure en mag 5 tot 50 alfanumerieke tekens bevatten.az acr create --resource-group <resource-group-name> --name <acr-name> --sku Basic
Maak een AKS-cluster met behulp van de
az aks create
opdracht en koppel de ACR aan het AKS-cluster met behulp van de--attach-acr
parameter.az aks create --resource-group <resource-group-name> --name <aks-cluster-name> --node-count 2 --attach-acr <acr-name> --generate-ssh-keys
Verbinding maken naar het AKS-cluster met behulp van de
az aks get-credentials
opdracht.az aks get-credentials --resource-group <resource-group-name> --name <aks-cluster-name>
Controleer de verbinding met het AKS-cluster met behulp van de
kubectl get nodes
opdracht.kubectl get nodes