Freigeben über


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

Gilt für: Von Azure Arc in VMware aktivierte AKS (Vorschauversion)

Um die Vorschauversion von AKS Arc in VMware zu verwenden, müssen Sie zunächst VMware vSphere mit Arc-Unterstützung integrieren, indem Sie vCenter über die Arc-Ressourcenbrücke 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 eines Features/Anbieters für den ersten Benutzer

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

  1. Vorbereiten Ihres Azure-Kontos:

     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 CLI-Erweiterung. 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-Operatoren

  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 und $appliance_namean$resource_group:

    $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 Standorts

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 und $customLocationResourceGroupName$customLocationNamean, 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 Standorts erfolgreich ist: ProvisioningState: "Succeeded":

    az customlocation show -g $customLocationResourceGroupName -n $customLocationName 
    

Nachdem Sie die Kubernetes-Erweiterung für AKS Arc-Operatoren (Vorschau) erfolgreich aktiviert haben, können Sie mit den nächsten Schritten zum Erstellen eines Kubernetes-Clusters fortfahren.

Bereinigen der Umgebung von Bereitstellungen von AKS Arc in VMware

Nachdem Sie die Auswertung der Vorschauversion von AKS Arc in VMware abgeschlossen haben, können Sie die folgenden Schritte ausführen, um Ihre Umgebung sauber:

  1. Löschen Sie den AKS-Cluster. Verwenden Sie zum Löschen des Workloadclusters 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-Operatoren 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 der Vorschauversion von AKS Arc in VMware beginnen und die Aktivierung der Kubernetes-Erweiterung für AKS Arc-Operatoren abgeschlossen haben, können Sie einen Kubernetes-Cluster erstellen, indem Sie die Anweisungen unter Schnellstart: Bereitstellen eines AKS-Clusters mithilfe der Azure CLI befolgen.
  • Wenn Sie die Auswertung von AKS Arc auf VMware abgeschlossen haben, können Sie Uns Ihr Feedback über GitHub mitteilen.