Setelah menginstal dan mengonfigurasi klien Helm serta mengonfigurasi instance Container Registry Enterprise Edition, Anda dapat menggunakan fitur Helm chart dari Container Registry Enterprise Edition untuk melakukan push dan pull chart. Dengan fitur ini, Anda dapat secara efisien meng-host dan mendistribusikan sumber daya di kluster Kubernetes.
Informasi latar belakang
Kubernetes menyediakan API terpadu yang memungkinkan Anda mendefinisikan sumber daya Kubernetes dalam file YAML. Kubernetes memiliki berbagai jenis sumber daya, seperti Deployments, StatefulSets, dan ConfigMaps.
Seiring dengan perkembangan sistem pengiriman perangkat lunak berbasis YAML, komunitas Cloud Native Computing Foundation (CNCF) telah mengembangkan chart dan alat implementasinya, Helm, untuk mengelola sumber daya pada tingkat yang lebih tinggi.
Chart adalah kumpulan file yang menggambarkan serangkaian sumber daya Kubernetes yang saling terkait. Sebagai contoh, sebuah chart dapat berisi file yang menggambarkan sumber daya WordPress dan MySQL atau deskripsi sumber daya untuk kluster etcd.
Helm adalah alat antarmuka baris perintah (CLI) yang digunakan untuk mengelola chart dan rilisnya.
Deskripsi
Untuk repositori citra Edisi Perusahaan yang menggunakan fitur Helm Chart, batasan berikut berlaku untuk paket Chart tunggal:
Ukuran paket Chart tunggal harus ≤ 20 MB.
Jika paket Chart tunggal melebihi 20 MB, Anda harus Mendorong dan menarik grafik sebagai artefak OCI.
Instance Container Registry Edisi Perusahaan memungkinkan Anda menggunakan klien Helm 2 dan Helm 3 untuk mengelola aset cloud-native. Klien Helm versi berbeda memungkinkan Anda mengelola grafik Helm dengan cara yang berbeda:
Untuk klien Helm 3, Anda dapat langsung menggunakan Container Registry Edisi Perusahaan untuk meng-host grafik Helm.
Untuk klien Helm 2, Anda perlu mengaktifkan Charts di bagian Pengaturan Komponen halaman Overview instance Edisi Perusahaan. Setelah status komponen berubah menjadi Running, Anda dapat meng-host repositori grafik.
Versi klien | Cara menggunakan Helm | Fitur |
Helm 2 | Instal plug-in Helm-acr. | Gunakan repositori chart untuk meng-host chart. Untuk informasi lebih lanjut, lihat Gunakan Helm 2 untuk push dan pull chart. |
Helm 3 | Tanpa menginstal plug-in. | Anda dapat mengelola chart sebagai OCI artifacts. Kami merekomendasikan Anda menggunakan metode manajemen ini. Container Registry Enterprise Edition menyediakan fitur seperti replikasi chart lintas repositori di seluruh dunia, penandatanganan chart, dan imutabilitas versi chart dari repositori. Untuk informasi lebih lanjut, lihat Gunakan Helm lebih awal dari V3.7 untuk push dan pull chart dan Gunakan Helm 3.7 atau lebih baru untuk push dan pull chart. |
Instal plug-in Helm-push | Anda dapat menggunakan repositori chart untuk mengelola chart. Dalam hal ini, komponen open source dapat digunakan dalam instance Enterprise Edition. Untuk informasi lebih lanjut, lihat Gunakan plug-in Helm cm-push untuk push dan pull chart. |