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.
Um einen Cluster mit dem Azure Linux-Containerhost zu erstellen, verwenden Sie Folgendes:
- Azure-Ressourcengruppen, ein logischer Container, in dem Azure-Ressourcen bereitgestellt und verwaltet werden.
- Azure Kubernetes Service (AKS), ein gehosteter Kubernetes-Dienst, mit dem Sie schnell einen produktionsbereiten Kubernetes-Cluster erstellen können.
In diesem Lernprogramm, Teil 1 von fünf, lernen Sie Folgendes:
- Installieren der Kubernetes-Befehlszeilenschnittstelle
kubectl. - Erstellen einer Azure-Ressourcengruppe.
- Erstellen und Bereitstellen eines Azure Linux-Containerhostclusters
- Konfigurieren von
kubectl, um eine Verbindung mit Ihrem Azure Linux-Containerhostcluster herzustellen
In späteren Lernprogrammen erfahren Sie, wie Sie einem vorhandenen Cluster einen Azure Linux-Knotenpool hinzufügen und vorhandene Knoten zu Azure Linux migrieren.
Von Bedeutung
Ab dem 30. November 2025 unterstützt AKS keine Sicherheitsupdates mehr für Azure Linux 2.0. Ab dem 31. März 2026 werden Knotenimages entfernt, und Sie können Ihre Knotenpools nicht skalieren. Migrieren Sie zu einer unterstützten Azure Linux-Version, indem Sie Ihre Knotenpools auf eine unterstützte Kubernetes-Version aktualisieren oder zu osSku AzureLinux3dieser migrieren. Weitere Informationen finden Sie unter [Stilllegung] von Azure Linux 2.0-Knotenpools in AKS.
Voraussetzungen
- Sie benötigen die aktuellste Version der Azure-Befehlszeilenschnittstelle. Führen Sie
az --versionaus, um die Version zu ermitteln. Informationen zum Durchführen einer Installation oder eines Upgrades finden Sie bei Bedarf unter Installieren der Azure CLI.
Erstellen einer Ressourcengruppe
Beim Erstellen einer Ressourcengruppe muss ein Standort angegeben werden. Bei diesem Speicherort handelt es sich um Folgendes:
- Speicherort der Metadaten der Ressourcengruppe
- Wo Ihre Ressourcen in Azure ausgeführt werden, wenn Sie beim Erstellen einer Ressource keine andere Region angeben.
Vor dem Ausführen des Befehls werden Umgebungsvariablen deklariert, um eindeutige Ressourcennamen für jede Bereitstellung sicherzustellen.
export REGION="EastUS2"
az group create --name $RESOURCE_GROUP_NAME --location $REGION
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx",
"location": "EastUS2",
"managedBy": null,
"name": "testAzureLinuxResourceGroupxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"tags": null,
"type": "Microsoft.Resources/resourceGroups"
}
Erstellen eines Azure Linux-Containerhostclusters
Erstellen Sie einen AKS-Cluster mithilfe des Befehls az aks create mit dem Parameter --os-sku, um den Azure Linux-Containerhost mit einem Azure Linux-Image bereitzustellen. Im folgenden Beispiel wird ein Azure Linux-Containerhostcluster erstellt.
az aks create --name $CLUSTER_NAME --resource-group $RESOURCE_GROUP_NAME --os-sku AzureLinux
{
"id": "/subscriptions/xxxxx/resourceGroups/testAzureLinuxResourceGroupxxxxx/providers/Microsoft.ContainerService/managedClusters/testAzureLinuxClusterxxxxx",
"location": "WestUS2",
"name": "testAzureLinuxClusterxxxxx",
"properties": {
"provisioningState": "Succeeded"
},
"type": "Microsoft.ContainerService/managedClusters"
}
Nach wenigen Minuten ist die Ausführung des Befehls abgeschlossen, und es werden Informationen zum Cluster im JSON-Format zurückgegeben.
Herstellen einer Verbindung mit dem Cluster mithilfe von Kubectl
Verwenden Sie den Befehl kubectl, um az aks get-credentials für die Verbindung mit dem Kubernetes-Cluster zu konfigurieren. Im folgenden Beispiel werden Anmeldeinformationen für den Azure Linux-Container-Hostcluster mithilfe der zuvor erstellten Ressourcengruppe und des Clusternamens angezeigt:
az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME
Überprüfen Sie die Verbindung mit Ihrem Cluster mithilfe des Befehls kubectl get nodes, um eine Liste der Clusterknoten zu erhalten:
kubectl get nodes
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ächste Schritte
In diesem Tutorial haben Sie einen Azure Linux-Containerhostcluster erstellt und bereitgestellt. Sie haben Folgendes gelernt:
- Installieren der Kubernetes-Befehlszeilenschnittstelle
kubectl. - Erstellen einer Azure-Ressourcengruppe.
- Erstellen und Bereitstellen eines Azure Linux-Containerhostclusters
- Konfigurieren von
kubectl, um eine Verbindung mit Ihrem Azure Linux-Containerhostcluster herzustellen
Im nächsten Tutorial erfahren Sie, wie Sie einem vorhandenen Cluster einen Azure Linux-Knotenpool hinzufügen.