Delen via


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:

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.

  1. Uw Azure-account voorbereiden:

     az login --use-device-code
     az account set -s '<$subscriptionID>'
    
  2. 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
    
  3. 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

  1. 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'
    
  2. Geef het $resource_group en $appliance_name:

    $resource_group = '$resourceGroup from Arc Resource Bridge deployment'
    $appliance_name = '$applianceName from Arc Resource Bridge deployment'
    
  3. 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.

  1. 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)
    
  2. 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'
    
  3. 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
    
  4. 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:

  1. 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
    
  2. 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