Snabbstart: Distribuera ett AKS-kluster med Azure CLI (förhandsversion)

Gäller för: AKS aktiverat av Azure Arc på VMware (förhandsversion)

Den här snabbstarten visar hur du distribuerar ett AKS-kluster i AKS som aktiveras av Azure Arc på VMware med hjälp av Azure CLI.

Förutsättningar

För att slutföra den här snabbstarten måste du göra följande:

Azure-parametrar

Parameter Parameterinformation
$aad_Group_Id ID för en grupp vars medlemmar hanterar målklustret. Den här gruppen bör också ha ägarbehörigheter för resursgruppen som innehåller den anpassade platsen och målklustret.
$appliance_Name Namnet på Arc Resource Bridge som skapats för att ansluta vCenter till Azure.
$custom_Location Anpassat platsnamn eller ID. Om du väljer att aktivera Kubernetes Service på VMware [förhandsversion] när du ansluter vCenter till Azure från Azure Portal skapas en anpassad plats med prefixet AKS- och ett standardnamnområde så att du kan distribuera AKS på VMware. Om du aktiverar Kubernetes Service på VMware [förhandsversion] med hjälp av Azure CLI-processen kan du ange namnet på den anpassade plats som du väljer med standardnamnområdet. Du måste använda standardnamnområdet .
$resource_Group Resursgruppsnamn eller ID för distribution av Arc Resource Bridge.

vCenter-serverinformation

Parameter Parameterinformation
$network_name Namnet på VMware-nätverksresursen som är aktiverad i Azure.
$control_plane_ip Kontrollplanets IP-adress för målklustret. Det här kontrollplanets IP-adress måste vara reserverad/exkluderad i DHCP och skilja sig från IP-adressen för Arc Resource Bridge

Steg 1: Logga in på Azure

  1. Logga in på Azure med följande kommando:

    az login --use-device-code
    
  2. Ange Azure-prenumerations-ID till den prenumeration som du använde för att distribuera Arc Resource Bridge och den anpassade platsen:

    az account set -s $subscriptionID
    

Steg 2: Skapa ett virtuellt nätverk för ditt AKS-kluster med VMware-nätverkssegmentet

  1. Definiera nätverksnamnet som namnet på VMware-nätverkssegmentet:

    $network_name = '<Name of the VMware Network segment>'
    
  2. Skapa ett virtuellt nätverk med samma $resource_group som du använde för att distribuera Arc Resource Bridge och $custom_location med standardnamnområdet.

    az aksarc vnet create -n '<name of the vNet>' -g $resource_group --custom-location $custom_location --vsphere-segment-name $network_name
    
  3. Hämta VNet-ID:t:

    $vnet_id = az aksarc vnet show -n '<name of the vNET>'  -g $resource_group --query id -o tsv
    
  4. Skicka IP-slutpunkten för kontrollplanet för målklustret:

    $control_plane_ip = '<Control Plane IP endpoint for your target cluster>'
    

    Kommentar

    Om tidsgränsen för att skapa det virtuella nätverket överskrids kan du försöka köra kommandona igen för att återskapa det virtuella nätverket.

    Kommentar

    Kontrollplanets IP-adress måste vara reserverad/exkluderad i DHCP och skilja sig från IP-adressen för Arc Resource Bridge.

Steg 3: Skapa AKS-klustret

Kör följande kommando för att skapa klustret.

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

Kommentar

I den här förhandsversionen kan du bara distribuera samma Kubernetes-version som Arc Resource Bridge stöder. Kubernetes-versionen som du anger i kommandot måste vara i linje med Arc Resource Bridge-versionen. Du hittar Arc Resource Bridge-versionen i Azure Portal under Azure Arc > Management > Resource Bridge. Information om hur du fastställer motsvarande Kubernetes-version finns i Nyheter med Azure Arc-resursbryggan.

Nästa steg