App Marketplace dalam Container Service for Kubernetes (ACK) terintegrasi dengan Helm untuk menyediakan antarmuka web dan repositori chart Alibaba Cloud guna men-deploy serta mengelola aplikasi Kubernetes.
Konsep utama
Helm menggunakan tiga konsep di seluruh App Marketplace:
| Concept | Description |
|---|---|
| Chart | Paket Helm yang berisi semua resource yang diperlukan untuk menjalankan aplikasi di kluster Kubernetes, termasuk container image, dependensi, dan custom resource definition (CRD). |
| Repository | Kumpulan chart. App Catalog dalam App Marketplace menyediakan chart yang telah dikustomisasi atau dioptimalkan oleh ACK berdasarkan versi open source. |
| Release | Instans berjalan dari sebuah chart yang telah di-deploy ke kluster. Setiap penerapan membuat release baru. |
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Kluster ACK
Izin yang diperlukan untuk men-deploy aplikasi di namespace target
Menerapkan grafik Helm
Masuk ke Konsol ACK.
Di panel navigasi kiri, pilih Marketplace > App Catalog.
Pada tab App Catalog, klik chart untuk membuka halaman detailnya. Setiap halaman detail chart mencakup pengantar, prosedur instalasi, parameter, dan pertimbangan.
Di pojok kanan atas, klik Deploy.
Pada halaman Basic Information, pilih kluster dan namespace, lalu klik Next.
Pada halaman Parameters, pilih versi chart, konfigurasikan parameter yang diperlukan, lalu klik OK.
Untuk mengonfirmasi penerapan, buka Applications > Helm di panel navigasi kiri kluster. Release baru akan muncul dalam daftar beserta statusnya saat ini.
Perbarui Helm release
Gunakan halaman Helm untuk memperbarui konfigurasi atau versi release yang sudah ada.
Masuk ke Konsol ACK.
Di panel navigasi kiri, klik Clusters.
Pada halaman Clusters, klik nama kluster target atau klik Details di kolom Actions.
Di panel navigasi kiri halaman detail kluster, pilih Applications > Helm.
Pada halaman Helm, klik Update di kolom Actions untuk release yang ingin Anda ubah.
Di panel Update Release, pilih versi, ubah parameter, lalu klik OK.
Pernyataan penafian
Beberapa chart di App Catalog dikembangkan berdasarkan versi open source agar lebih sesuai dengan ACK. Alibaba Cloud menyediakan dukungan teknis untuk chart-chart tersebut di App Catalog. Namun, Alibaba Cloud tidak memberikan kompensasi atau penggantian atas kerugian yang disebabkan oleh cacat pada chart open source yang Anda gunakan.