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:
- Om du distribuerar Arc Resource Bridge med Kubernetes-tillägget för AKS Arc-operatorer installerat bör du bara följa steg 1: registrera funktionen/providern för första gången ochsteg 2: installera
aksarc
CLI-tillägget. - Om du distribuerar Arc Resource Bridge utan att installera Kubernetes-tillägget för AKS Arc-operatorer följer du alla steg i den här artikeln.
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.
Förbered ditt Azure-konto:
az login --use-device-code az account set -s '<$subscriptionID>'
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
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
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'
Ange och
$resource_group
$appliance_name
:$resource_group = '$resourceGroup from Arc Resource Bridge deployment' $appliance_name = '$applianceName from Arc Resource Bridge deployment'
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.
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)
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'
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
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ö:
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
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.