Freigeben über


Aktivieren der Kubernetes-Erweiterung für AKS Arc Operators (Vorschau)

Gilt für: AKS aktiviert von Azure Arc auf VMware (Vorschau)

Um den AKS Arc in der VMware-Vorschau zu verwenden, müssen Sie zunächst Arc-fähige VMware vSphere integrieren, indem Sie vCenter über die Arc Resource Bridge mit Azure verbinden. Für den Zugriff auf diese Vorschau stehen zwei Szenarien zur Verfügung:

Voraussetzungen

Bevor Sie beginnen, installieren Sie die Azure CLI.

Schritt 1. Registrieren des Features/Anbieters für den ersten Benutzer

Wenn Ihr Abonnement die Kubernetes-Erweiterung für AKS Arc Operators (Vorschau) zum ersten Mal bereitstellt, müssen Sie die Vorschaufeatures registrieren.

  1. Bereiten Sie Ihr Azure-Konto vor:

     az login --use-device-code
     az account set -s '<$subscriptionID>'
    
  2. Führen Sie eine einmalige Featureregistrierung aus:

    ### 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. Führen Sie eine einmalige Anbieterregistrierung aus:

    ### 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
    

Schritt 2. Installieren der aksarc CLI-Erweiterung

Installieren Sie die -Erweiterung für die Befehlszeilenschnittstelle. Verwenden Sie den Befehl "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

Schritt 3. Installieren der Kubernetes-Erweiterung für AKS Arc Operators

  1. Geben Sie die Version der Kubernetes-Erweiterung für AKS Arc-Operatoren an:

    $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. Geben Sie folgendes $resource_group an:$appliance_name

    $resource_group = '$resourceGroup from Arc Resource Bridge deployment'
    $appliance_name = '$applianceName from Arc Resource Bridge deployment'
    
  3. Installieren Sie die Kubernetes-Erweiterung für AKS Arc-Operatoren:

    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 
    

Schritt 4. Vorbereiten des benutzerdefinierten Speicherorts

Der benutzerdefinierte Speicherort wurde während der Arc Resource Bridge-Bereitstellung erstellt.

  1. Rufen Sie die IDs ab, um den benutzerdefinierten Speicherort zu konfigurieren:

    ### $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. Geben Sie die $customLocationResourceGroupName und $customLocationName, die Sie während der Arc Resource Bridge-Bereitstellung erstellt haben:

    $customLocationResourceGroupName = '$resourceGroup from Arc Resource Bridge deployment'
    $customLocationName = '$customLocationName from Arc Resource Bridge deployment'
    
  3. Patchen Sie den benutzerdefinierten Speicherort: 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. Überprüfen Sie, ob der Bereitstellungsstatus des benutzerdefinierten Speicherorts erfolgreich ist: : ProvisioningState: "Succeeded"

    az customlocation show -g $customLocationResourceGroupName -n $customLocationName 
    

Nachdem Sie die Kubernetes-Erweiterung für AKS Arc Operators (Vorschau) erfolgreich aktiviert haben, können Sie mit den nächsten Schritten fortfahren, um einen Kubernetes-Cluster zu erstellen.

Bereinigen der Umgebung aus Bereitstellungen von AKS Arc auf VMware

Nachdem Sie die Auswertung der AKS Arc auf VMware Preview abgeschlossen haben, können Sie die folgenden Schritte ausführen, um Ihre Umgebung zu bereinigen:

  1. Löschen Sie den AKS-Cluster. Um den Workloadcluster zu löschen, verwenden Sie den Befehl "az aksarc delete", oder wechseln Sie zum Azure-Portal:

    az aksarc delete -n '<cluster name>' -g $applianceResourceGroupName
    
  2. Deinstallieren Sie die Kubernetes-Erweiterung. Sie können die Kubernetes-Erweiterung für AKS Arc Operators deinstallieren, indem Sie den Befehl "az extension remove " verwenden:

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

Nächste Schritte

  • Wenn Sie mit der Auswertung des AKS Arc auf VMware Preview beginnen und die Kubernetes-Erweiterung für AKS Arc Operators aktiviert haben, können Sie einen Kubernetes-Cluster erstellen, indem Sie die Anweisungen in der Schnellstartanleitung befolgen: Bereitstellen eines AKS-Clusters mit Azure CLI.
  • Wenn Sie die Bewertung von AKS Arc auf VMware abgeschlossen haben, können Sie Ihr Feedback über GitHub mit uns teilen.