Azure Arc Edge Volumes tarafından etkinleştirilen Azure Container Storage'i yükle

Bu makalede Azure Container Storage uzantısını yükleme adımları açıklanmaktadır.

Sertifika ve güven yöneticilerini yükleme

Azure Container Storage, cert-manager ve trust-manager öğelerine bağımlı olarak çalışır. Kendi uygulamanızı getirebilirsiniz veya bunlar aşağıdaki komut kullanılarak yüklenebilecek bir platform uzantısı olarak kullanılabilir:

az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "${NAME}-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager --release-train preview

Uyarı

Bu platform uzantısı Azure IoT İşlemleri tarafından sağlanır, ancak platform uzantısını yüklemek cihazınıza Azure IoT İşlemleri yüklemez.

Azure Arc uzantısı tarafından etkinleştirilen Azure Container Storage'ı yükleme

Aşağıdaki komutu kullanarak Azure Container Storage uzantısını yükleyin:

az k8s-extension create --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-name "${YOUR-CLUSTER-NAME}" --cluster-type connectedClusters --name azure-arc-containerstorage --extension-type microsoft.arc.containerstorage

Uyarı

Varsayılan olarak parametresi --release-namespace olarak azure-arc-containerstorageayarlanır. Bu ayarı geçersiz kılmak istiyorsanız bayrağını --release-namespace aşağıdaki komuta ekleyin ve ayrıntılarınızla doldurun. Yükleme zamanında ayarlanan tüm değerler yükleme ömrü boyunca (el ile ve otomatik sürümler dahil) devam eder.

Önemli

OneLake kullanıyorsanız, komutundaki --nameaz k8s-extension create değişken için benzersiz bir uzantı adı kullanmanız gerekir.

Yapılandırma işleci

Yapılandırma CRD

Azure Container Storage uzantısı, depolama hizmetini yapılandırmak için Kubernetes'te bir Özel Kaynak Tanımı (CRD) kullanır. Bu CRD'yi Kubernetes kümenizde yayımlamadan önce Azure Container Storage uzantısı uykudadır ve minimum kaynak kullanır. CRD'niz yapılandırma seçenekleriyle uygulandıktan sonra, hizmetleri sağlamak için uygun depolama sınıfları, CSI sürücüsü ve hizmet POD'leri dağıtılır. Bu şekilde Azure Container Storage'ı gereksinimlerinizi karşılayacak şekilde özelleştirebilirsiniz ve Arc Kubernetes Uzantısı yeniden yüklenmeden yeniden yapılandırılabilir. Yaygın yapılandırmalar burada yer alır, ancak bu CRD farklı depolama özelliklerine sahip Kubernetes kümeleri için standart olmayan yapılandırmalar yapılandırma özelliği sunar.

Ubuntu veya Edge Essentials ile tek düğümlü veya iki düğümlü küme

Ubuntu veya Edge Essentials ile tek düğümlü veya iki düğümlü bir küme çalıştırıyorsanız şu yönergeleri izleyin:

  1. Aşağıdaki içeriklere sahip edgeConfig.yaml adlı bir dosya oluşturun:

    apiVersion: arccontainerstorage.azure.net/v1
    kind: EdgeStorageConfiguration
    metadata:
      name: edge-storage-configuration
    spec:
      defaultDiskStorageClasses:
        - "default"
        - "local-path"
    
  2. Bu .yaml dosyasını uygulamak için şunu çalıştırın:

    kubectl apply -f "edgeConfig.yaml"
    

Sonraki Adımlar