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:
- 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
deze 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.
Vereisten
- Als u geen Azure-abonnement hebt, kunt u een gratis Azure-account maken voordat u begint.
- U hebt de nieuwste versie van Azure CLI nodig. Voer
az --version
uit om de versie te bekijken. Als u Azure CLI 2.0 wilt installeren of upgraden, raadpleegt u Azure CLI 2.0 installeren.
1 - De Kubernetes CLI installeren
Gebruik de Kubernetes CLI, kubectl, om vanaf uw lokale computer verbinding te maken met het Kubernetes-cluster.
Als u kubectl nog niet hebt geïnstalleerd, installeert u deze via Azure CLI met behulp van az aks install-cli
de upstream-instructies of volgt u de upstream-instructies.
az aks install-cli
2 - Een resourcegroep 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.
Maak een resourcegroep met de opdracht az group create
. Volg deze stap om een resourcegroep met de naam testAzureLinuxResourceGroup te maken in de regio Eastus :
az group create --name testAzureLinuxResourceGroup --location eastus
Notitie
In het bovenstaande voorbeeld worden eastus gebruikt, maar Azure Linux Container Host-clusters zijn beschikbaar in alle regio's.
3 - 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 met de naam testAzureLinuxCluster met behulp van de resourcegroep testAzureLinuxResourceGroup die in de vorige stap is gemaakt:
az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux
Na enkele minuten is de opdracht voltooid en retourneert deze informatie over het cluster in JSON-indeling.
4 - Verbinding maken met het cluster met behulp van kubectl
Gebruik de az aks get-credentials
opdracht om te configureren kubectl
om verbinding te maken met uw Kubernetes-cluster. In het volgende voorbeeld worden referenties opgehaald voor het Azure Linux Container Host-cluster met de naam testAzureLinuxCluster in de resourcegroep testAzureLinuxResourceGroup :
az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster
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
Volgende stappen
In deze zelfstudie hebt u een Azure Linux Container Host-cluster gemaakt en geïmplementeerd. U hebt geleerd hoe u:
- Installeer de Kubernetes CLI,
kubectl
. - Maak een Azure-resourcegroep.
- Een Azure Linux Container Host-cluster maken en implementeren.
- Configureer
kubectl
deze 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.