Condividi tramite


Esercitazione: Creare un cluster con l'host contenitore Linux di Azure per il servizio Azure Kubernetes

Per creare un cluster con l'host contenitore Linux di Azure, si userà:

  1. Gruppi di risorse di Azure, un contenitore logico in cui vengono distribuite e gestite le risorse di Azure.
  2. servizio Azure Kubernetes ,un servizio Kubernetes ospitato che consente di creare rapidamente un cluster Kubernetes pronto per la produzione.

In questa esercitazione, parte 1 di cinque, si apprenderà come:

  • Installare l'interfaccia della riga di comando di Kubernetes, kubectl.
  • Crea gruppo di risorse di Azure.
  • Creare e distribuire un cluster host contenitore Linux di Azure.
  • Configurare kubectl per connettersi al cluster host contenitore Linux di Azure.

Nelle esercitazioni successive si apprenderà come aggiungere un pool di nodi Linux di Azure a un cluster esistente ed eseguire la migrazione di nodi esistenti in Azure Linux.

Prerequisiti

1 - Installare l'interfaccia della riga di comando di Kubernetes

Usare l'interfaccia della riga di comando di Kubernetes, kubectl, per connettersi al cluster Kubernetes dal computer locale.

Se kubectl non è già installato, installarlo tramite l'interfaccia della riga di comando di Azure usando az aks install-cli o seguire le istruzioni upstream.

az aks install-cli

2 - Creare un gruppo di risorse

Quando si crea un gruppo di risorse, è necessario specificare una posizione. Questo percorso è:

  • Posizione di archiviazione dei metadati del gruppo di risorse.
  • Dove verranno eseguite le risorse in Azure se non si specifica un'altra area durante la creazione di una risorsa.

Creare un gruppo di risorse con il comando az group create. Per creare un gruppo di risorse denominato testAzureLinuxResourceGroup nell'area eastus , seguire questo passaggio:

az group create --name testAzureLinuxResourceGroup --location eastus

Nota

L'esempio precedente usa eastus, ma i cluster host contenitore Linux di Azure sono disponibili in tutte le aree.

3 - Creare un cluster host contenitore Linux di Azure

Creare un cluster del servizio Azure Kubernetes usando il comando con il az aks create parametro per effettuare il --os-sku provisioning dell'host contenitore Linux di Azure con un'immagine Linux di Azure. L'esempio seguente crea un cluster host contenitore Linux di Azure denominato testAzureLinuxCluster usando il gruppo di risorse testAzureLinuxResourceGroup creato nel passaggio precedente:

az aks create --name testAzureLinuxCluster --resource-group testAzureLinuxResourceGroup --os-sku AzureLinux

Il comando viene completato dopo pochi minuti e vengono restituite informazioni in formato JSON sul cluster.

4 - Connessione al cluster usando kubectl

Per configurare kubectl per connettersi al cluster Kubernetes, usare il comando az aks get-credentials. L'esempio seguente ottiene le credenziali per il cluster host contenitore Linux di Azure denominato testAzureLinuxCluster nel gruppo di risorse testAzureLinuxResourceGroup :

az aks get-credentials --resource-group testAzureLinuxResourceGroup --name testAzureLinuxCluster

Per verificare la connessione al cluster, usare il comando kubectl get nodes per restituire un elenco di nodi del cluster:

kubectl get nodes

Passaggi successivi

In questa esercitazione è stato creato e distribuito un cluster host contenitore Linux di Azure. Contenuto del modulo:

  • Installare l'interfaccia della riga di comando di Kubernetes, kubectl.
  • Crea gruppo di risorse di Azure.
  • Creare e distribuire un cluster host contenitore Linux di Azure.
  • Configurare kubectl per connettersi al cluster host contenitore Linux di Azure.

Nell'esercitazione successiva si apprenderà come aggiungere un pool di nodi Linux di Azure a un cluster esistente.