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.
Azure Linux-containervärden för AKS ger snabba starttider, förutsägbara uppdateringar och starka standardsäkerhetsinställningar med tät integrering med AKS-livscykeln. Microsoft äger hela stacken från kernel till CVE-svar, vilket förenklar driften och minskar kundkostnaderna. Mer information finns i Azure Linux för AKS.
I den här snabbstarten lär du dig att:
- Installera Kubernetes kommandoradsgränssnitt,
kubectl. - Skapa en Azure-resursgrupp.
- Skapa och distribuera ett Azure Linux Container Host-kluster.
- Konfigurera
kubectlför att ansluta till ditt Azure Linux Container Host-kluster.
Note
Azure Linux 4.0 finns nu i förhandsversion och är strikt begränsad till utvärderings- och testningsändamål. Den är inte lämplig för produktionsanvändning.
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 säkerställa konsekvent namngivning i distributionen. I den här snabbstarten anger vi resursgruppens namn för att testaAzureLinuxResourceGroup, klusternamnet för att testaAzureLinuxCluster och platsen till EastUS2.
export RESOURCE_GROUP=testAzureLinuxResourceGroup
export CLUSTER_NAME=testAzureLinuxCluster
export LOCATION=EastUS2
Skapa en resursgrupp
Om du vill skapa ett kluster med Azure Linux Container Host använder du:
- En Azure resursgrupp: En logisk container där Azure resurser distribueras och hanteras.
- AKS: En värdbaserad Kubernetes-tjänst som gör att du snabbt kan skapa ett produktionsklart Kubernetes-kluster.
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 körs i Azure om du inte anger någon annan region när du skapar en resurs.
Skapa resursgruppen med az group create kommandot med resursgruppens namn och regionmiljövariabler som du angav tidigare.
az group create --name $RESOURCE_GROUP --location $LOCATION
Exempel på utdata:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroup",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroup",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
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 i resursgruppen testAzureLinuxResourceGroup:
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP --os-sku AzureLinux
Exempel på utdata:
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroup/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxCluster",
"location": "EastUS2",
"name": "testAzureLinuxCluster",
"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
kubectlför att ansluta till kubernetes-klustret med hjälp avaz aks get-credentialskommandot . I följande exempel hämtas autentiseringsuppgifter för Azure Linux Container Host-klustret med resursgruppen och klusternamnet som skapades tidigare:az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAMEKontrollera anslutningen till klustret med kommandot
kubectl get nodesför att returnera en lista över klusternoderna:kubectl get nodesExempel på utdata:
NAME STATUS ROLES AGE VERSION aks-nodepool1-00000000-0 Ready agent 10m v1.34.4 aks-nodepool1-00000000-1 Ready agent 10m v1.34.4Alla noder visar statusen
Readysom bekräftar att ditt Azure Linux Container Host-kluster körs och kan nås.
Rensa resurser
Om du inte planerar att fortsätta använda det här klustret tar du bort resursgruppen för att undvika löpande avgifter med kommandot az group delete . Om du tar bort resursgruppen tas AKS-klustret och alla associerade resurser bort.
az group delete --name $RESOURCE_GROUP --yes --no-wait
Relaterat innehåll
Nu när du har ett Azure Linux Container Host-kluster kan du: