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:
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"
Untuk menerapkan file .yaml ini, jalankan:
kubectl apply -f "edgeConfig.yaml"