Guida introduttiva: Distribuire un cluster del servizio Azure Kubernetes usando l'interfaccia della riga di comando di Azure (anteprima)
Si applica a: servizio Azure Kubernetes abilitato da Azure Arc in VMware (anteprima)
Questa guida introduttiva illustra come distribuire un cluster del servizio Azure Kubernetes abilitato da Azure Arc in VMware usando l'interfaccia della riga di comando di Azure.
Prerequisiti
Per completare questa guida introduttiva, è necessario eseguire queste operazioni:
- Assicurarsi di esaminare e soddisfare tutti i requisiti in Requisiti di sistema e requisiti di supporto e di rete.
- Assicurarsi di distribuire VMware vSphere abilitato per Arc connettendo vCenter ad Azure con l'estensione Kubernetes per gli operatori Arc del servizio Azure Kubernetes.
- Se si dispone di una distribuzione VMware vSphere abilitata per Arc esistente, seguire il processo per abilitare l'estensione Kubernetes per gli operatori Arc del servizio Azure Kubernetes.
Parametri di Azure
Parametro | Dettagli del parametro |
---|---|
$aad_Group_Id |
ID di un gruppo i cui membri gestiscono il cluster di destinazione. Questo gruppo deve disporre anche delle autorizzazioni di proprietario per il gruppo di risorse contenente il percorso personalizzato e il cluster di destinazione. |
$appliance_Name |
Nome del bridge di risorse Arc creato per connettere vCenter ad Azure. |
$custom_Location |
Nome o ID della posizione personalizzata. Se si sceglie di abilitare il servizio Kubernetes in VMware [anteprima] quando si connette vCenter ad Azure dalla portale di Azure, viene creata una posizione personalizzata con il prefisso servizio Azure Kubernetes e uno spazio dei nomi predefinito per la distribuzione del servizio Azure Kubernetes in VMware. Se si abilita il servizio Kubernetes in VMware [anteprima] usando il processo dell'interfaccia della riga di comando di Azure, è possibile specificare il nome del percorso personalizzato scelto con lo spazio dei nomi predefinito. È necessario usare lo spazio dei nomi predefinito . |
$resource_Group |
Nome o ID del gruppo di risorse per la distribuzione di Arc Resource Bridge. |
Informazioni sul server vCenter
Parametro | Dettagli del parametro |
---|---|
$network_name |
Nome della risorsa di rete VMware abilitata in Azure. |
$control_plane_ip |
IP del piano di controllo per il cluster di destinazione. Questo indirizzo IP del piano di controllo deve essere riservato/escluso in DHCP e diverso dall'indirizzo IP di Arc Resource Bridge |
Passaggio 1: Accedere ad Azure
Accedere ad Azure usando il comando seguente:
az login --use-device-code
Impostare l'ID sottoscrizione di Azure sulla sottoscrizione usata per distribuire Arc Resource Bridge e il percorso personalizzato:
az account set -s $subscriptionID
Passaggio 2: Creare una rete virtuale per il cluster del servizio Azure Kubernetes usando il segmento di rete VMware
Definire il nome di rete come nome del segmento di rete VMware:
$network_name = '<Name of the VMware Network segment>'
Creare una rete virtuale con la stessa
$resource_group
usata per distribuire Arc Resource Bridge e$custom_location
con lo spazio dei nomi predefinito.az aksarc vnet create -n '<name of the vNet>' -g $resource_group --custom-location $custom_location --vsphere-segment-name $network_name
Ottenere l'ID della rete virtuale:
$vnet_id = az aksarc vnet show -n '<name of the vNET>' -g $resource_group --query id -o tsv
Passare l'endpoint IP del piano di controllo per il cluster di destinazione:
$control_plane_ip = '<Control Plane IP endpoint for your target cluster>'
Nota
Se si verifica il timeout della creazione della rete virtuale, provare a eseguire nuovamente i comandi per ricreare la rete virtuale.
Nota
L'INDIRIZZO IP del piano di controllo deve essere riservato/escluso in DHCP e diverso dall'indirizzo IP di Arc Resource Bridge.
Passaggio 3: Creare il cluster del servizio Azure Kubernetes
Eseguire il comando seguente per creare il cluster.
az aksarc create -n '<name of your cluster>' -g $resource_group --kubernetes-version '<Kubernetes version from the Arc Resource Bridge>' --custom-location $custom_location --aad-admin-group-object-ids $aad_group_id --vnet-ids $vnet_id --control-plane-ip $control_plane_ip --generate-ssh-keys --debug
Nota
In questa versione di anteprima è possibile distribuire solo la stessa versione di Kubernetes supportata da Arc Resource Bridge. La versione di Kubernetes specificata nel comando deve essere allineata alla versione di Arc Resource Bridge. È possibile trovare la versione di Arc Resource Bridge nella portale di Azure in Azure Arc > Management > Resource Bridge. Per determinare la versione corrispondente di Kubernetes, vedere Novità del bridge di risorse di Azure Arc.
Passaggi successivi
- Vedere Scalabilità di distribuzione supportata per le diverse opzioni di configurazione.
- Preparare un'applicazione