Aktivera Kubernetes-tillägget för AKS Arc-operatorer (förhandsversion)

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

Om du vill använda AKS Arc på VMware-förhandsversionen måste du först registrera Arc-aktiverade VMware vSphere genom att ansluta vCenter till Azure via Arc Resource Bridge Det finns två scenarier för att komma åt den här förhandsversionen:

Innan du börjar

Innan du börjar installerar du Azure CLI.

Steg 1. Registrera funktion/provider för förstagångsanvändaren

Om din prenumeration distribuerar Kubernetes-tillägget för AKS Arc-operatorer (förhandsversion) för första gången måste du registrera förhandsversionsfunktionerna.

  1. Förbered ditt Azure-konto:

     az login --use-device-code
     az account set -s '<$subscriptionID>'
    
  2. Utför en engångsfunktionsregistrering:

    ### Register your subscription ID with the feature
    az feature register --namespace Microsoft.HybridConnectivity --name hiddenPreviewAccess
    
    ### Check feature registrationState -o tsv == Registered
    az feature show --name hiddenPreviewAccess --namespace Microsoft.HybridConnectivity
    
  3. Utför en engångsproviderregistrering:

    ### Register your subscription ID with the provider
    az provider register --namespace "Microsoft.HybridContainerService" 
    az provider register --namespace "Microsoft.HybridConnectivity"
    
    ### Check provider registrationState -o tsv == Registered
    az provider show -n Microsoft.HybridContainerService --query registrationState
    az provider show -n Microsoft.HybridConnectivity --query registrationState
    

Steg 2. Installera aksarc CLI-tillägget

Installera CLI-tillägget. Använd kommandot az extension add :

az extension add -n aksarc --version 1.0.0b1
az extension add -n connectedk8s
az extension add -n k8s-extension
az extension add -n arcappliance
az extension add -n customlocation

Steg 3. Installera Kubernetes-tillägget för AKS Arc-operatorer

  1. Ange versionen av Kubernetes-tillägget för AKS Arc-operatorer:

    $extension_name = 'hybridaksopext'
    $extension_version = '0.4.5'
    $extension_release_train = 'preview'
    
    export extension_name='hybridaksopext'
    export extension_version='0.4.5'
    export extension_release_train='preview'
    
  2. Ange och $resource_group$appliance_name:

    $resource_group = '$resourceGroup from Arc Resource Bridge deployment'
    $appliance_name = '$applianceName from Arc Resource Bridge deployment'
    
  3. Installera Kubernetes-tillägget för AKS Arc-operatorer:

    az k8s-extension create -g $resource_group -c $appliance_name --cluster-type appliances --name $extension_name --extension-type Microsoft.HybridAKSOperator --version $extension_version --release-train $extension_release_train --config Microsoft.CustomLocation.ServiceAccount="default" --auto-upgrade false 
    

Steg 4. Förbereda din anpassade plats

Den anpassade platsen skapades under distributionen av Arc Resource Bridge.

  1. Hämta ID:t för att konfigurera den anpassade platsen:

    ### $extension_name = 'hybridaksopext'
    $ArcApplianceResourceId = (az arcappliance show -g $resource_group -n $appliance_name --query id -o tsv)
    $ClusteraksExtensionId = (az k8s-extension show -g $resource_group -c $appliance_name --cluster-type appliances --name $extension_name --query id -o tsv)
    
  2. Ange och $customLocationResourceGroupName$customLocationName, som du skapade under distributionen av Arc Resource Bridge:

    $customLocationResourceGroupName = '$resourceGroup from Arc Resource Bridge deployment'
    $customLocationName = '$customLocationName from Arc Resource Bridge deployment'
    
  3. Korrigera den anpassade platsen: ProvisioningState: "Patching".

    ### Use the same custom location information from the Arc Resource Bridge deployment
    az customlocation patch -g $customLocationResourceGroupName -n $customLocationName --cluster-extension-ids $clusteraksExtensionId
    
  4. Kontrollera att etableringstillståndet för den anpassade platsen har slutförts: : ProvisioningState: "Succeeded"

    az customlocation show -g $customLocationResourceGroupName -n $customLocationName 
    

Nu när du har aktiverat Kubernetes-tillägget för AKS Arc-operatorer (förhandsversion) kan du gå vidare till nästa steg för att skapa ett Kubernetes-kluster.

Rensa miljön från distributioner av AKS Arc på VMware

När du har slutfört utvärderingen av AKS Arc på VMware-förhandsversionen kan du följa dessa steg för att rensa din miljö:

  1. Ta bort AKS-klustret. Om du vill ta bort arbetsbelastningsklustret använder du kommandot az aksarc delete eller går till Azure Portal:

    az aksarc delete -n '<cluster name>' -g $applianceResourceGroupName
    
  2. Avinstallera Kubernetes-tillägget. Du kan avinstallera Kubernetes-tillägget för AKS Arc-operatorer med kommandot az extension remove :

    az extension remove -n aksarc
    az extension remove -n connectedk8s
    

Nästa steg

  • Om du börjar utvärdera AKS Arc på VMware-förhandsversionen och har aktiverat Kubernetes-tillägget för AKS Arc-operatorer kan du skapa ett Kubernetes-kluster genom att följa anvisningarna i Snabbstart: Distribuera ett AKS-kluster med Azure CLI.
  • Om du har slutfört utvärderingen av AKS Arc på VMware kan du dela din feedback med oss via GitHub.