Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här självstudien, som är del ett av fem, lär du dig att:
- Installera Kubernetes kommandoradsgränssnitt,
kubectl. - Skapa en Azure-resursgrupp.
- Skapa och distribuera en Azure Linux Container Host för AKS-kluster.
- Konfigurera
kubectlför att ansluta till ditt Azure Linux Container Host-kluster.
I senare självstudier får du lära dig hur du lägger till en Azure Linux-nodpool i ett befintligt kluster och migrerar befintliga noder till Azure Linux.
Förutsättningar
- Du behöver den senaste versionen av Azure CLI. Kör
az --versionför att hitta versionen. Om du behöver installera eller uppgradera, se Installera Azure CLI.
Ange miljövariabler
Ange följande miljövariabler för att skapa unika resursnamn för varje distribution:
export RESOURCE_GROUP="<your-resource-group-name>"
export REGION="<your-region>"
export CLUSTER_NAME="<your-cluster-name>"
Skapa en resursgrupp
När du skapar en resursgrupp i Azure måste du ange en plats. Den här platsen är lagringsplatsen för dina resursgruppsmetadata och där dina resurser körs i Azure om du inte anger en annan region när du skapar en resurs.
Skapa en resursgrupp med kommandot az group create.
az group create --name $RESOURCE_GROUP --location $REGION
Exempel på utdata:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Skapa en Azure Linux-containervärd för AKS-kluster
Skapa ett AKS-kluster med az aks create kommandot med parametern --os-sku för att etablera Azure Linux Container Host med en Azure Linux-avbildning.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Exempel på utdata:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Efter några minuter slutförs kommandot och returnerar JSON-formaterad information om klustret.
Ansluta till klustret med kubectl
Konfigurera kubectl för att ansluta till kubernetes-klustret med hjälp av az aks get-credentials kommandot .
az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME
Verifiera anslutningen till klustret
Kontrollera anslutningen till klustret med hjälp av kubectl get nodes kommandot . Kommandot returnerar en lista över noder i klustret.
kubectl get nodes
Exempel på utdata:
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
Nästa steg
I den här självstudien skapade och distribuerade du ett Azure Linux Container Host-kluster. I nästa självstudie får du lära dig hur du lägger till en Azure Linux-nodpool i ett befintligt kluster.