Självstudie: Skapa ett kluster med Azure Linux Container Host för AKS
Om du vill skapa ett kluster med Azure Linux Container Host använder du:
- Azure-resursgrupper, en logisk container där Azure-resurser distribueras och hanteras.
- Azure Kubernetes Service (AKS), en värdbaserad Kubernetes-tjänst som gör att du snabbt kan skapa ett produktionsklart Kubernetes-kluster.
I den här självstudien, som är del ett av fem, får du lära dig att:
- Installera Kubernetes CLI,
kubectl
. - Skapa en Azure-resursgrupp.
- Skapa och distribuera ett Azure Linux Container Host-kluster.
- Konfigurera
kubectl
fö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
- Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.
- Du behöver den senaste versionen av Azure CLI. Kör
az --version
för att hitta versionen. Om du behöver installera eller uppgradera kan du läsa Installera Azure CLI.
1 – Installera Kubernetes CLI
Använd Kubernetes CLI, kubectl, för att ansluta till Kubernetes-klustret från den lokala datorn.
Om du inte redan har kubectl installerat installerar du det via Azure CLI med hjälp av az aks install-cli
eller följer de överordnade anvisningarna.
az aks install-cli
2 – Skapa en resursgrupp
När du skapar en resursgrupp måste du ange en plats. Den här platsen är:
- Lagringsplatsen för dina resursgruppsmetadata.
- Var dina resurser ska köras i Azure om du inte anger någon annan region när du skapar en resurs.
Skapa en resursgrupp med kommandot az group create
. Följ det här steget om du vill skapa en resursgrupp med namnet testAzureLinuxResourceGroup i regionen eastus :
az group create --name testAzureLinuxResourceGroup --location eastus
Kommentar
I exemplet ovan används eastus, men Azure Linux Container Host-kluster är tillgängliga i alla regioner.
3 – Skapa ett Azure Linux Container Host-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. I följande exempel skapas ett Azure Linux Container Host-kluster med namnet testAzureLinuxCluster med hjälp av resursgruppen testAzureLinuxResourceGroup som skapades i föregående steg:
az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux
Efter några minuter slutförs kommandot och returnerar JSON-formaterad information om klustret.
4 – Anslut till klustret med kubectl
Om du vill konfigurera kubectl
för att ansluta till kubernetes-klustret använder du az aks get-credentials
kommandot . I följande exempel hämtas autentiseringsuppgifter för Azure Linux Container Host-klustret med namnet testAzureLinuxCluster i resursgruppen testAzureLinuxResourceGroup :
az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster
Kontrollera anslutningen till klustret genom att köra kommandot kubectl get nodes för att returnera en lista över klusternoderna:
kubectl get nodes
Nästa steg
I den här självstudien skapade och distribuerade du ett Azure Linux Container Host-kluster. Du har lärt dig att:
- Installera Kubernetes CLI,
kubectl
. - Skapa en Azure-resursgrupp.
- Skapa och distribuera ett Azure Linux Container Host-kluster.
- Konfigurera
kubectl
för att ansluta till ditt 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.