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:
- Wenn Sie die Arc-Ressourcenbrücke mit der installierten Kubernetes-Erweiterung für AKS Arc Operators bereitstellen, sollten Sie Schritt 1 nur befolgen : Registrieren von Feature/Anbieter für den ersten Benutzer und Schritt #2: Installieren der
aksarc
CLI-Erweiterung. - Wenn Sie die Arc Resource Bridge bereitstellen, ohne die Kubernetes-Erweiterung für AKS Arc Operators zu installieren, führen Sie alle Schritte in diesem Artikel aus.
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.
Bereiten Sie Ihr Azure-Konto vor:
az login --use-device-code az account set -s '<$subscriptionID>'
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
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
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'
Geben Sie folgendes
$resource_group
an:$appliance_name
$resource_group = '$resourceGroup from Arc Resource Bridge deployment' $appliance_name = '$applianceName from Arc Resource Bridge deployment'
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.
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)
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'
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
Ü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:
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
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.