De Kubernetes-extensie inschakelen voor AKS Arc-operators (preview)
Van toepassing op: AKS ingeschakeld door Azure Arc op VMware (preview)
Als u de AKS Arc in VMware Preview wilt gebruiken, moet u eerst VMware vSphere met Arc onboarden door vCenter te verbinden met Azure via de Arc Resource Bridge. Er zijn twee scenario's beschikbaar voor toegang tot deze preview:
- Als u de Arc-resourcebrug implementeert waarop de Kubernetes-extensie voor AKS Arc-operators is geïnstalleerd, moet u alleen stap 1 volgen : de functie/provider registreren voor de eerste keer dat de gebruiker en stap 2: de
aksarc
CLI-extensie installeren. - Als u de Arc-resourcebrug implementeert zonder de Kubernetes-extensie voor AKS Arc-operators te installeren, volgt u alle stappen in dit artikel.
Voordat u begint
Voordat u begint, installeert u de Azure CLI.
Stap 1. Functie/provider registreren voor de eerste keer dat de gebruiker
Als uw abonnement de Kubernetes-extensie voor AKS Arc-operators (preview) voor de eerste keer implementeert, moet u de preview-functies registreren.
Uw Azure-account voorbereiden:
az login --use-device-code az account set -s '<$subscriptionID>'
Eenmalige functieregistratie uitvoeren:
### 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
Voer een eenmalige registratie van een provider uit:
### 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
Stap 2. De Aksarc CLI-extensie installeren
Installeer de CLI-extensie. Gebruik de opdracht 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
Stap 3. De Kubernetes-extensie voor AKS Arc-operators installeren
Geef de versie van de Kubernetes-extensie op voor AKS Arc-operators:
$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'
Geef het
$resource_group
en$appliance_name
:$resource_group = '$resourceGroup from Arc Resource Bridge deployment' $appliance_name = '$applianceName from Arc Resource Bridge deployment'
Installeer de Kubernetes-extensie voor AKS Arc-operators:
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
Stap 4. Uw aangepaste locatie voorbereiden
De aangepaste locatie is gemaakt tijdens de implementatie van Arc Resource Bridge.
Haal de id's op om de aangepaste locatie te configureren:
### $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)
Geef het
$customLocationResourceGroupName
en$customLocationName
, dat u hebt gemaakt tijdens de implementatie van Arc Resource Bridge op:$customLocationResourceGroupName = '$resourceGroup from Arc Resource Bridge deployment' $customLocationName = '$customLocationName from Arc Resource Bridge deployment'
Patch de aangepaste locatie:
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
Controleer of de inrichtingsstatus van de aangepaste locatie is geslaagd:
ProvisioningState: "Succeeded"
az customlocation show -g $customLocationResourceGroupName -n $customLocationName
Nu u de Kubernetes-extensie voor AKS Arc-operators (preview) hebt ingeschakeld, kunt u doorgaan met de volgende stappen om een Kubernetes-cluster te maken.
Omgeving opschonen van implementaties van AKS Arc op VMware
Zodra u de evaluatie van de AKS Arc op VMware Preview hebt voltooid, kunt u deze stappen uitvoeren om uw omgeving op te schonen:
Verwijder het AKS-cluster. Als u het workloadcluster wilt verwijderen, gebruikt u de opdracht az aksarc delete of gaat u naar Azure Portal:
az aksarc delete -n '<cluster name>' -g $applianceResourceGroupName
Verwijder de Kubernetes-extensie. U kunt de Kubernetes-extensie voor AKS Arc-operators verwijderen met behulp van de opdracht az extension remove :
az extension remove -n aksarc az extension remove -n connectedk8s
Volgende stappen
- Als u begint met het evalueren van de AKS Arc op VMware Preview en klaar bent met het inschakelen van de Kubernetes-extensie voor AKS Arc-operators, kunt u een Kubernetes-cluster maken door de instructies in de quickstart te volgen: Een AKS-cluster implementeren met behulp van Azure CLI.
- Als u de evaluatie van AKS Arc op VMware hebt voltooid, kunt u uw feedback met ons delen via GitHub.