Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Als u een cluster wilt maken met de Azure Linux Container Host, gebruikt u:
- Azure-resourcegroepen, een logische container waarin Azure-resources worden geïmplementeerd en beheerd.
- 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.
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.