Bagikan melalui


Menginstal Azure Container Storage yang diaktifkan oleh Volume Azure Arc Edge

Artikel ini menjelaskan langkah-langkah untuk menginstal Azure Container Storage yang diaktifkan oleh ekstensi Azure Arc.

Menginstal dependensi Operasi Azure IoT

Pertama, jalankan perintah berikut untuk menginstal dependensi Operasi Azure IoT:

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

Menginstal Azure Container Storage yang diaktifkan oleh ekstensi Azure Arc

Instal Azure Container Storage yang diaktifkan oleh ekstensi Azure Arc menggunakan perintah berikut:

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

Catatan

Secara default, --release-namespace parameter diatur ke azure-arc-containerstorage. Jika Anda ingin mengambil alih pengaturan ini, tambahkan --release-namespace bendera ke perintah berikut dan isi dengan detail Anda. Nilai apa pun yang ditetapkan pada waktu penginstalan bertahan selama masa pakai penginstalan (termasuk peningkatan manual dan otomatis).

Penting

Jika Anda menggunakan OneLake, Anda harus menggunakan nama ekstensi unik untuk --name variabel dalam az k8s-extension create perintah.

Operator konfigurasi

Konfigurasi CRD

Azure Container Storage yang diaktifkan oleh ekstensi Azure Arc menggunakan Definisi Sumber Daya Kustom (CRD) di Kubernetes untuk mengonfigurasi layanan penyimpanan. Sebelum Anda menerbitkan CRD ini pada kluster Kubernetes, Azure Container Storage yang diaktifkan oleh ekstensi Azure Arc tidak aktif dan menggunakan sumber daya minimal. Setelah CRD Anda diterapkan dengan opsi konfigurasi, kelas penyimpanan, driver CSI, dan POD layanan yang sesuai disebarkan untuk menyediakan layanan. Dengan cara ini, Anda dapat menyesuaikan Azure Container Storage yang diaktifkan oleh Azure Arc untuk memenuhi kebutuhan Anda, dan dapat dikonfigurasi ulang tanpa menginstal ulang Ekstensi Arc Kubernetes. Konfigurasi umum terkandung di sini, namun CRD ini menawarkan kemampuan untuk mengonfigurasi konfigurasi non-standar untuk kluster Kubernetes dengan kemampuan penyimpanan yang berbeda.

Node tunggal atau kluster 2 node dengan Ubuntu atau Edge Essentials

Jika Anda menjalankan satu node atau kluster 2 node dengan Ubuntu atau Edge Essentials, ikuti instruksi berikut:

  1. Buat file bernama edgeConfig.yaml dengan konten berikut:

    apiVersion: arccontainerstorage.azure.net/v1
    kind: EdgeStorageConfiguration
    metadata:
      name: edge-storage-configuration
    spec:
      defaultDiskStorageClasses:
        - "default"
        - "local-path"
      serviceMesh: "osm" 
    
  2. Untuk menerapkan file .yaml ini, jalankan:

    kubectl apply -f "edgeConfig.yaml"
    

Langkah berikutnya