Aracılığıyla paylaş


AKS Arc İşleçleri için Kubernetes Uzantısını Etkinleştirme (önizleme)

Şunlar için geçerlidir: VMware üzerinde Azure Arc tarafından etkinleştirilen AKS (önizleme)

VMware önizlemesinde AKS Arc'ı kullanmak için önce Arc Kaynak Köprüsü aracılığıyla vCenter'ı Azure'a bağlayarak Arc özellikli VMware vSphere'i eklemelisiniz Bu önizlemeye erişmek için iki senaryo vardır:

Başlamadan önce

Başlamadan önce Azure CLI'yı yükleyin.

Adım 1. İlk kez kullanıcı için özelliği/sağlayıcıyı kaydetme

Aboneliğiniz AKS Arc Operators (önizleme) için Kubernetes Uzantısını ilk kez dağıtıyorsa önizleme özelliklerini kaydetmeniz gerekir.

  1. Azure hesabınızı hazırlama:

     az login --use-device-code
     az account set -s '<$subscriptionID>'
    
  2. Tek seferlik özellik kaydı gerçekleştirin:

    ### 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. Tek seferlik sağlayıcı kaydı gerçekleştirin:

    ### 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
    

Adım 2. aksarc CLI uzantısını yükleme

CLI uzantısını yükleyin. az extension add komutunu kullanın:

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

3. Adım AKS Arc İşleçleri için Kubernetes Uzantısını Yükleme

  1. AKS Arc işleçleri için Kubernetes uzantısının sürümünü belirtin:

    $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. ve $appliance_namedeğerini $resource_group belirtin:

    $resource_group = '$resourceGroup from Arc Resource Bridge deployment'
    $appliance_name = '$applianceName from Arc Resource Bridge deployment'
    
  3. AKS Arc işleçleri için Kubernetes uzantısını yükleyin:

    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 
    

4. Adım: Özel konumunuzu hazırlama

Özel konum Arc Kaynak Köprüsü dağıtımı sırasında oluşturulmuştur.

  1. Özel konumu yapılandırmak için kimlikleri alın:

    ### $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. $customLocationResourceGroupName Arc Kaynak Köprüsü dağıtımı sırasında oluşturduğunuz ve $customLocationNamedeğerini belirtin:

    $customLocationResourceGroupName = '$resourceGroup from Arc Resource Bridge deployment'
    $customLocationName = '$customLocationName from Arc Resource Bridge deployment'
    
  3. Özel konuma düzeltme eki uygulama: 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. Özel konum sağlama durumunun başarılı olduğunu doğrulayın: : ProvisioningState: "Succeeded"

    az customlocation show -g $customLocationResourceGroupName -n $customLocationName 
    

AKS Arc İşleçleri için Kubernetes Uzantısını (önizleme) başarıyla etkinleştirdiğinize göre, bir Kubernetes kümesi oluşturmak için sonraki adımlara geçebilirsiniz.

VMware'de AKS Arc dağıtımlarından ortamı temizleme

VMware önizlemesinde AKS Arc değerlendirmesini tamamladıktan sonra ortamınızı temizlemek için şu adımları izleyebilirsiniz:

  1. AKS kümesini silin. İş yükü kümesini silmek için az aksarc delete komutunu kullanın veya Azure portal gidin:

    az aksarc delete -n '<cluster name>' -g $applianceResourceGroupName
    
  2. Kubernetes Uzantısını kaldırın. az extension remove komutunu kullanarak AKS Arc İşleçleri için Kubernetes Uzantısını kaldırabilirsiniz:

    az extension remove -n aksarc
    az extension remove -n connectedk8s
    

Sonraki adımlar

  • VMware önizlemesinde AKS Arc'ı değerlendirmeye başlıyorsanız ve AKS Arc İşleçleri için Kubernetes Uzantısı'nı etkinleştirmeyi tamamladıysanız, Hızlı Başlangıç: Azure CLI kullanarak AKS kümesi dağıtma başlığı altında yer alan yönergeleri izleyerek bir Kubernetes kümesi oluşturabilirsiniz.
  • VMware'de AKS Arc değerlendirmesini tamamladıysanız geri bildiriminizi GitHub aracılığıyla bizimle paylaşabilirsiniz.