Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Container Linux (ACL) für Azure Kubernetes Service (AKS) ist ein unveränderliches, containeroptimiertes Betriebssystem für AKS-Knotenpools. Weitere Informationen finden Sie unter Azure Container Linux for AKS.
In dieser Schnellstartanleitung erfahren Sie, wie Sie:
- Installieren Sie die Azure CLI und
kubectl. - Erstellen einer Azure-Ressourcengruppe.
- Stellen Sie einen AKS-Cluster bereit, der Azure Container Linux verwendet.
- Stellen Sie eine Verbindung mit dem Cluster her, und überprüfen Sie die Knoten.
Note
Azure Linux 4.0 befindet sich jetzt in preview und ist streng auf Auswertungs- und Testzwecke beschränkt. Es ist nicht für den Produktionseinsatz geeignet.
Voraussetzungen
Ein Azure-Abonnement. Wenn Sie kein Konto haben, erstellen Sie ein kostenloses Konto.
Die neueste Version von Azure CLI. Informationen zum Installieren oder Upgrade von Azure CLI finden Sie unter Installieren der Azure CLI.
Die Kubernetes CLI,
kubectl. Verwenden Sie zum Installieren mit Azure CLI den Befehlaz aks install-cli:az aks install-cliBerechtigungen zum Erstellen von Ressourcengruppen und AKS-Clustern in Ihrem Azure-Abonnement.
Festlegen von Umgebungsvariablen
Legen Sie die folgenden Umgebungsvariablen fest, um den Ressourcengruppennamen, den Clusternamen und den Speicherort für Ihre Bereitstellung zu definieren. Sie können dieselben Werte wie hier dargestellt verwenden oder sie durch in Ihrer Umgebung eindeutige Namen ersetzen.
export RESOURCE_GROUP="acl-aks-rg"
export CLUSTER_NAME="acl-aks-cluster"
export LOCATION="eastus"
Erstellen einer Ressourcengruppe
Erstellen Sie eine Azure-Ressourcengruppe für den AKS-Cluster mithilfe des Befehls az group create.
az group create \
--name $RESOURCE_GROUP \
--location $LOCATION
Erstellen eines AKS-Clusters, der Azure Container Linux verwendet
Erstellen Sie mithilfe des Befehls az aks create einen AKS-Cluster mit ACL, wobei der Parameter --os-sku auf AzureContainerLinux festgelegt ist.
az aks create \
--resource-group $RESOURCE_GROUP \
--name $CLUSTER_NAME \
--node-count 3 \
--generate-ssh-keys \
--os-sku AzureContainerLinux
Die Bereitstellung dauert einige Minuten.
Herstellen einer Verbindung mit dem Cluster
Konfigurieren Sie
kubectlnach der Bereitstellung des Clusters so, dass es eine Verbindung mit dem Cluster herstellt, indem Sie die Cluster-Anmeldeinformationen mithilfe des Befehlsaz aks get-credentialsabrufen.az aks get-credentials \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAMEÜberprüfen Sie, ob die Knoten bereit sind, indem Sie den
kubectl get nodesBefehl verwenden, um eine Liste der Clusterknoten zurückzugeben.kubectl get nodesBeispielausgabe:
NAME STATUS ROLES AGE VERSION aks-nodepool1-12345678-vmss000000 Ready agent 5m v1.34.4 aks-nodepool1-12345678-vmss000001 Ready agent 5m v1.34.4 aks-nodepool1-12345678-vmss000002 Ready agent 5m v1.34.4
Bereinigen von Ressourcen
Wenn Sie nicht beabsichtigen, diesen Cluster weiterhin zu verwenden, löschen Sie die Ressourcengruppe, um fortlaufende Gebühren mithilfe des az group delete Befehls zu vermeiden. Beim Löschen der Ressourcengruppe werden der AKS-Cluster und alle zugehörigen Ressourcen entfernt.
az group delete --name $RESOURCE_GROUP --yes --no-wait
Verwandte Inhalte
Weitere Informationen zu Azure Container Linux (ACL) und zur Integration in AKS finden Sie in den folgenden Ressourcen: