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:
- Wenn Sie die Arc-Ressourcenbrücke mit installierter Kubernetes-Erweiterung für AKS Arc-Operatoren bereitstellen, sollten Sie nur Schritt 1: Registrieren des Features/Anbieters für den ersten Benutzer und Schritt 2: Installieren der
aksarc
CLI-Erweiterung ausführen. - Wenn Sie die Arc-Ressourcenbrücke bereitstellen, ohne die Kubernetes-Erweiterung für AKS Arc-Operatoren zu installieren, führen Sie alle Schritte in diesem Artikel aus.
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.
Vorbereiten Ihres Azure-Kontos:
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 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
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 und
$appliance_name
an$resource_group
:$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 Standorts
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 und
$customLocationResourceGroupName
$customLocationName
an, 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 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:
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
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.