Delen via


Zelfstudie: Een cluster maken met de Azure Linux-containerhost voor AKS

Als u een cluster wilt maken met de Azure Linux Container Host, gebruikt u:

  1. Azure-resourcegroepen, een logische container waarin Azure-resources worden geïmplementeerd en beheerd.
  2. Azure Kubernetes Service (AKS), een gehoste Kubernetes-service waarmee u snel een Kubernetes-cluster kunt maken dat gereed is voor productie.

In deze zelfstudie, deel één van vijf, leert u het volgende:

  • Installeer de Kubernetes CLI, kubectl.
  • Maak een Azure-resourcegroep.
  • Een Azure Linux Container Host-cluster maken en implementeren.
  • Configureer kubectl om verbinding te maken met uw Azure Linux Container Host-cluster.

In latere zelfstudies leert u hoe u een Azure Linux-knooppuntgroep toevoegt aan een bestaand cluster en bestaande knooppunten migreert naar Azure Linux.

Belangrijk

Vanaf 30 november 2025 biedt AKS geen ondersteuning meer voor beveiligingsupdates voor Azure Linux 2.0. Vanaf 31 maart 2026 worden knooppuntbeelden verwijderd en kunt u uw knooppuntenpools niet schalen. Migreer naar een ondersteunde Versie van Azure Linux door uw knooppuntgroepen te upgraden naar een ondersteunde Kubernetes-versie of naar osSku AzureLinux3te migreren. Zie [Buitengebruikstelling] Azure Linux 2.0-knooppuntgroepen in AKS voor meer informatie.

Vereiste voorwaarden

  • U hebt de nieuwste versie van Azure CLI nodig. Voer az --version uit om de versie te vinden. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.

Een brongroep maken

Wanneer u een resourcegroep maakt, moet u een locatie opgeven. Deze locatie is:

  • De opslaglocatie van de metagegevens van de resourcegroep.
  • Waar uw resources worden uitgevoerd in Azure als u geen andere regio opgeeft bij het maken van een resource.

Voordat u de opdracht uitvoert, worden omgevingsvariabelen gedeclareerd om unieke resourcenamen voor elke implementatie te garanderen.

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"
}

Een Azure Linux Container Host-cluster maken

Maak een AKS-cluster met behulp van de az aks create opdracht met de --os-sku parameter voor het inrichten van de Azure Linux-containerhost met een Azure Linux-installatiekopie. In het volgende voorbeeld wordt een Azure Linux Container Host-cluster gemaakt.

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"
}

Na enkele minuten is de opdracht voltooid en retourneert deze informatie over het cluster in JSON-indeling.

Verbinding maken met het cluster met behulp van kubectl

Gebruik de opdracht kubectl om az aks get-credentials te configureren om verbinding te maken met uw Kubernetes-cluster. In het volgende voorbeeld worden aanmeldgegevens opgehaald voor het Azure Linux Container Host-cluster met behulp van de eerder gemaakte resourcegroep en clusternaam.

az aks get-credentials --resource-group $RESOURCE_GROUP_NAME --name $CLUSTER_NAME

Als u de verbinding met uw cluster wilt controleren, voert u de opdracht kubectl get nodes uit om een lijst met de clusterknooppunten te retourneren:

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

Volgende stappen

In deze zelfstudie hebt u een Azure Linux Container Host-cluster gemaakt en geïmplementeerd. U hebt geleerd hoe u het volgende kunt doen:

  • Installeer de Kubernetes CLI, kubectl.
  • Maak een Azure-resourcegroep.
  • Een Azure Linux Container Host-cluster maken en implementeren.
  • Configureer kubectl om verbinding te maken met uw Azure Linux Container Host-cluster.

In de volgende zelfstudie leert u hoe u een Azure Linux-knooppuntgroep toevoegt aan een bestaand cluster.