Menyuntikkan item konfigurasi (ConfigMap) ke dalam container memungkinkan mereka diubah menjadi file di dalam container tersebut. Aplikasi dapat membaca file-file ini sebagai file konfigurasi, memberikan fleksibilitas untuk mengubah konfigurasi tanpa perlu membangun ulang image.
Injeksi item konfigurasi
Berikut adalah prosedur untuk berbagai skenario:
Buat aplikasi
Masuk ke Konsol SAE. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih wilayah di bilah navigasi atas dan namespace dari daftar drop-down Namespace, lalu klik Create Application.
Setelah menentukan Informasi Dasar pada halaman Buat Aplikasi, klik Next: Advanced Settings.
Modifikasi aplikasi yang sedang berjalan
PeringatanSetelah Anda menerapkan ulang aplikasi, aplikasi akan dimulai ulang. Untuk mencegah kesalahan tak terduga seperti gangguan bisnis, disarankan untuk menerapkan aplikasi selama jam-jam sepi.
Masuk ke Konsol SAE. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih wilayah di bilah navigasi atas dan namespace dari daftar drop-down Namespace, lalu klik nama aplikasi yang diinginkan.
Di halaman Basic Information aplikasi, klik Deploy Application.
Modifikasi aplikasi yang telah dihentikan
Masuk ke Konsol SAE. Di panel navigasi sisi kiri, pilih . Pada halaman yang muncul, pilih wilayah di bilah navigasi atas dan namespace dari daftar drop-down Namespace, lalu klik nama aplikasi yang diinginkan.
Di halaman Basic Information aplikasi, klik Modify Application Configurations.
Perluas area Configuration Management dan konfigurasikan sesuai kebutuhan.
Buat item konfigurasi
Sebelum menyuntikkan item konfigurasi, Anda harus membuatnya terlebih dahulu. Anda dapat membuat item konfigurasi di Namespace aplikasi atau klik Create Configuration Item (configmap) di area saat ini untuk membuatnya di halaman Advanced Settings. Item konfigurasi yang dibuat akan disinkronkan ke Namespace aplikasi.
Klik +Add untuk menyuntikkan satu kunci atau semua kunci dari item konfigurasi tertentu (ConfigMap) ke dalam container, mengubahnya menjadi file di dalam container. Nilai dari item konfigurasi akan menjadi isi file, dan Anda dapat menyesuaikan jalur lampiran file tersebut.
Saat memodifikasi konfigurasi, pertama-tama salin isi file konfigurasi asli dari container ke mesin lokal Anda. Setelah melakukan perubahan, simpan sebagai nilai dari item konfigurasi (ConfigMap), lalu ikuti langkah-langkah di bawah ini untuk menyuntikkan item konfigurasi ke dalam container. Untuk memastikan perubahan diterapkan, terapkan ulang aplikasi dan klik tombol segarkan di sebelah Configuration Item Name.
Injeksi satu kunci
Pilih Configuration Item Name dan Key yang sesuai, serta tentukan Attach Path. Attach Path adalah jalur absolut di lingkungan container, termasuk nama file. Jika jalur tidak ada, maka akan dibuat secara otomatis. Jika file dengan nama yang sama sudah ada, file yang disuntikkan akan menimpanya. File yang disuntikkan akan bersifat hanya-baca di dalam container.

Injeksi semua kunci
Pilih Configuration Item Name, pilih All dari dropdown Key, dan tentukan Attach Path. Attach Path adalah jalur absolut di lingkungan container, tidak termasuk nama file dan tidak boleh diakhiri dengan /. File yang disuntikkan akan menggunakan nama kunci sebagai nama file. Jika jalur tidak ada, maka akan dibuat secara otomatis. Jika file dengan nama yang sama sudah ada, file yang disuntikkan akan menimpanya. File yang disuntikkan akan bersifat hanya-baca di dalam container.
