App Marketplace ACK mengintegrasikan Helm dan memperluasnya dengan antarmuka Konsol serta repositori Grafik Alibaba Cloud. Topik ini menjelaskan cara menerapkan dan memperbarui Helm chart melalui Konsol.
Konsep Utama
App Marketplace menggunakan konsep Helm berikut:
| Concept | Description |
|---|---|
| Chart | Paket Helm yang berisi semua resource untuk menjalankan aplikasi di kluster Kubernetes, termasuk gambar kontainer, dependensi, dan Definisi Sumber Daya Kustom (CRDs). |
| Repository | Kumpulan chart. App Catalog menyediakan chart yang telah dikustomisasi atau dioptimalkan oleh ACK dari versi open source-nya. |
| Release | Instans chart yang sedang berjalan setelah diterapkan ke kluster. Setiap penerapan membuat release baru. |
Prasyarat
Pastikan Anda memiliki:
-
Kluster ACK
-
Izin untuk menerapkan aplikasi di namespace target
Menerapkan Helm Chart
-
Masuk ke ACK console.
-
Di panel navigasi kiri, pilih Marketplace > App Catalog.
-
Di tab App Catalog, klik chart untuk membuka halaman detailnya, yang mencakup pengenalan, prosedur instalasi, parameter, dan pertimbangan.
-
Klik Deploy.
-
Di halaman Basic Information, pilih kluster dan namespace, lalu klik Next.
-
Di halaman Parameters, pilih versi chart, konfigurasikan parameter, lalu klik OK.
Untuk memverifikasi penerapan, pilih Applications > Helm di panel navigasi kiri kluster. Release baru akan muncul dalam daftar.
Memperbarui Helm Release
Gunakan halaman Helm untuk memperbarui konfigurasi atau versi suatu release.
-
Masuk ke ACK console.
-
Di panel navigasi kiri, klik Clusters.
-
Di halaman Clusters, klik nama kluster atau klik Details di kolom Actions.
-
Di panel navigasi kiri, pilih Applications > Helm.
-
Di halaman Helm, klik Update di kolom Actions pada release yang dituju.
-
Di panel Update Release, pilih versi, ubah parameter, lalu klik OK.
Pernyataan Penafian
Beberapa chart di App Catalog didasarkan pada versi open source dan telah dioptimalkan untuk ACK. ACK memberikan dukungan teknis penuh untuk chart-chart tersebut di App Catalog. Anda harus secara proaktif melakukan upgrade perangkat lunak yang diinstal di kluster Anda dan segera memperbaiki cacat yang disebabkan oleh perangkat lunak open source.