Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze zelfstudie, deel één van vijf, leert u het volgende:
- Installeer de Kubernetes CLI,
kubectl. - Maak een Azure-resourcegroep.
- Een Azure Linux-containerhost voor AKS-cluster maken en implementeren.
- Configureer
kubectlom verbinding te maken met uw Azure Linux Container Host-cluster.
In latere zelfstudies leert u hoe u een Azure Linux-knooppuntgroep toevoegt aan een bestaand cluster en bestaande knooppunten migreert naar Azure Linux.
Prerequisites
- U hebt de nieuwste versie van Azure CLI nodig. Voer
az --versionuit om de versie te vinden. Als u Azure CLI wilt installeren of upgraden, raadpleegt u Azure CLI installeren.
Omgevingsvariabelen instellen
Stel de volgende omgevingsvariabelen in om unieke resourcenamen te maken voor elke implementatie:
export RESOURCE_GROUP="<your-resource-group-name>"
export REGION="<your-region>"
export CLUSTER_NAME="<your-cluster-name>"
Een brongroep maken
Wanneer u een resourcegroep maakt in Azure, moet u een locatie opgeven. Deze locatie is de opslaglocatie van de metagegevens van uw resourcegroep en waar uw resources worden uitgevoerd in Azure als u geen andere regio opgeeft bij het maken van een resource.
Maak een resourcegroep met behulp van de az group create opdracht.
az group create --name $RESOURCE_GROUP --location $REGION
Voorbeelduitvoer:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Een Azure Linux-containerhost voor AKS-cluster maken
Maak een AKS-cluster met behulp van de az aks create opdracht met de --os-sku parameter voor het inrichten van de Azure Linux-containerhost met een Azure Linux-installatiekopie.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Voorbeelduitvoer:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Na enkele minuten is de opdracht voltooid en retourneert deze informatie over het cluster in JSON-indeling.
Verbinding maken met het cluster met behulp van kubectl
Configureer kubectl om verbinding te maken met uw Kubernetes-cluster met behulp van het az aks get-credentials commando.
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
De verbinding met uw cluster controleren
Controleer de verbinding met uw cluster met behulp van de kubectl get nodes opdracht. De opdracht retourneert een lijst met knooppunten in uw cluster.
kubectl get nodes
Voorbeelduitvoer:
NAME STATUS ROLES AGE VERSION
aks-nodepool1-00000000-0 Ready agent 10m v1.20.7
aks-nodepool1-00000000-1 Ready agent 10m v1.20.7
Volgende stap
In deze zelfstudie hebt u een Azure Linux Container Host-cluster gemaakt en geïmplementeerd. In de volgende zelfstudie leert u hoe u een Azure Linux-knooppuntgroep toevoegt aan een bestaand cluster.