Anda dapat menggunakan item konfigurasi untuk menyimpan konfigurasi yang tidak perlu dirahasiakan, seperti memori heap Java Virtual Machine (JVM), properti JVM, dan Agen Java. Topik ini menjelaskan cara mengelola item konfigurasi.
Prasyarat
- Klaster Kubernetes dibuat di konsol Container Service for Kubernetes (ACK).
- Untuk menggunakan klaster ACK di Enterprise Distributed Application Service (EDAS), buat klaster Kubernetes terkelola atau klaster Kubernetes khusus di konsol Container Service for Kubernetes (ACK). Untuk informasi lebih lanjut, lihat topik-topik berikut:
- Untuk menggunakan klaster Kubernetes tanpa server di EDAS, buat klaster Kubernetes tanpa server di konsol Container Service for Kubernetes (ACK). Untuk informasi lebih lanjut, lihat Buat Klaster ACK Tanpa Server.
- Klaster Kubernetes yang dibuat telah diimpor ke EDAS. Untuk informasi lebih lanjut, lihat Impor Klaster Kubernetes ke Konsol EDAS.
Informasi latar belakang
Anda dapat menggunakan item konfigurasi untuk menyimpan konfigurasi yang tidak perlu dirahasiakan. Item konfigurasi dapat diteruskan ke kontainer saat Anda membuat atau menerapkan aplikasi. Jika Anda memodifikasi item konfigurasi, modifikasi tersebut akan berlaku setelah Anda menerapkan ulang aplikasi terkait.
- Gunakan item konfigurasi untuk mengonfigurasi variabel lingkungan untuk kontainer. Untuk informasi lebih lanjut, lihat Konfigurasikan Variabel Lingkungan.
- Mount item konfigurasi ke direktori yang ditentukan dari kontainer dalam bentuk file. Untuk informasi lebih lanjut, lihat Mount Konfigurasi.
Buat item konfigurasi
Masuk ke .
- Di bilah navigasi sisi kiri, pilih .
- Di bilah navigasi atas, pilih wilayah.
- Di halaman Configuration Items, klik Create configuration item.
- Di panel Create configuration item, atur parameter seperti Nama dan Nama Klaster sesuai kebutuhan.

Parameter Deskripsi Name Nama item konfigurasi. Nama dapat berisi huruf kecil, tanda hubung (-), dan angka. Harus dimulai dengan huruf dan tidak boleh diakhiri dengan tanda hubung (-). Nama dapat memiliki panjang hingga 63 karakter. Cluster Name Klaster Kubernetes tempat Anda ingin membuat item konfigurasi. Pilih klaster Kubernetes yang diperlukan dari daftar drop-down. k8sNameSpace Namespace Kubernetes dari klaster. Objek sistem internal dialokasikan ke namespace Kubernetes yang berbeda untuk membentuk proyek, grup, atau kelompok pengguna yang terisolasi secara logis. Dengan cara ini, grup yang berbeda dapat dikelola secara terpisah tetapi tetap dapat berbagi sumber daya seluruh klaster. Nilai yang valid: - default: namespace Kubernetes default. Jika tidak ada namespace Kubernetes yang ditentukan untuk objek, namespace Kubernetes default digunakan.
- kube-system: namespace Kubernetes untuk objek yang dibuat oleh sistem.
- kube-public: namespace Kubernetes yang dibuat secara otomatis dan dapat dibaca oleh semua pengguna, termasuk pengguna yang tidak diautentikasi.
Dalam contoh ini, default dipilih.
- Di panel Create configuration item, tentukan pemetaan konfigurasi dalam bentuk pasangan kunci-nilai dan klik Yes.Anda dapat menambahkan pasangan kunci-nilai secara manual atau mengimpor pasangan kunci-nilai dari file. Pilih metode sesuai kebutuhan. Beberapa pasangan kunci-nilai didukung dalam satu item konfigurasi.
- Tambahkan pasangan kunci-nilai secara manual.
Klik Add dan atur parameter Key dan Value.
Parameter Deskripsi Key Kunci dalam konfigurasi. Kunci dapat berisi huruf, angka, garis bawah (_), tanda hubung (-), dan titik (.). Value Nilai dalam konfigurasi. - Impor pasangan kunci-nilai dari file.
Pilih Impor Konfigurasi > Import From File dan pilih file yang diperlukan. Setelah Anda mengunggah file, EDAS secara otomatis mem-parsing data dalam file untuk mengekstrak pasangan kunci-nilai yang terkandung dalam file.
Sebelum EDAS mem-parsing file, EDAS memeriksa format file. Hanya file JSON, YAML, dan .properties yang didukung.
Catatan Anda harus menambahkan pasangan kunci-nilai ke file Anda berdasarkan format file. Contoh berikut menunjukkan cara menentukan pasangan kunci-nilai dalam file dengan format berbeda.- Format JSON
{ "key1": "value1", "key2": "value2", } - Format YAML
key1: value1 key2: value2 - Format file .properties
key1=value1 key2=value2
- Format JSON
- Tambahkan pasangan kunci-nilai secara manual.
Lihat item konfigurasi
Masuk ke .
- Di bilah navigasi sisi kiri, pilih .
- Di bilah navigasi atas, pilih wilayah. Lalu, di halaman Configuration Items, pilih namespace layanan mikro.
- Di halaman Configuration Items, temukan item konfigurasi yang ingin Anda lihat dan klik Details.Anda dapat mencari item konfigurasi yang diperlukan dengan menyetel parameter ConfigName, Cluster, Cluster Id, dan k8sNamespace.
- Di halaman detail, lihat informasi dasar tentang item konfigurasi dan pasangan kunci-nilai dalam item konfigurasi.
Modifikasi item konfigurasi
Masuk ke .
- Di bilah navigasi sisi kiri, pilih .
- Di bilah navigasi atas, pilih wilayah. Lalu, di halaman Configuration Items, pilih namespace layanan mikro.
- Di halaman Configuration Items, temukan item konfigurasi yang ingin Anda modifikasi dan klik Edit.Anda dapat mencari item konfigurasi yang diperlukan dengan menyetel parameter ConfigName, Cluster, Cluster Id, dan k8sNamespace.
- Di panel pengeditan, modifikasi kunci dan nilai dalam item konfigurasi sesuai kebutuhan Anda dan klik Yes.Catatan Jika item konfigurasi digunakan oleh aplikasi, terapkan ulang aplikasi setelah Anda memodifikasi item konfigurasi. Jika tidak, konfigurasi yang diperbarui tidak akan berlaku di aplikasi.
Hapus item konfigurasi
Masuk ke .
- Di bilah navigasi sisi kiri, pilih .
- Di bilah navigasi atas, pilih wilayah. Lalu, di halaman Configuration Items, pilih namespace layanan mikro.
- Di halaman Configuration Items, temukan item konfigurasi yang ingin Anda hapus dan klik Delete.Anda dapat mencari item konfigurasi yang diperlukan dengan menyetel parameter ConfigName, Cluster, Cluster Id, dan k8sNamespace.
- Di pesan yang muncul, klik Yes.Catatan Kami sarankan agar Anda tidak menghapus item konfigurasi jika digunakan oleh aplikasi. Jika Anda menghapus item konfigurasi yang digunakan oleh aplikasi, aplikasi tidak dapat berjalan dengan benar setelah Anda memulai ulang atau menerapkan ulang aplikasi.