全部产品
Search
文档中心

Serverless App Engine:Injeksi item konfigurasi (ConfigMap)

更新时间:Jul 15, 2025

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

  1. Berikut adalah prosedur untuk berbagai skenario:

    Buat aplikasi

    1. Masuk ke Konsol SAE. Di panel navigasi sisi kiri, pilih Applications > Applications. Pada halaman yang muncul, pilih wilayah di bilah navigasi atas dan namespace dari daftar drop-down Namespace, lalu klik Create Application.

    2. Setelah menentukan Informasi Dasar pada halaman Buat Aplikasi, klik Next: Advanced Settings.

    Modifikasi aplikasi yang sedang berjalan

    Peringatan

    Setelah Anda menerapkan ulang aplikasi, aplikasi akan dimulai ulang. Untuk mencegah kesalahan tak terduga seperti gangguan bisnis, disarankan untuk menerapkan aplikasi selama jam-jam sepi.

    1. Masuk ke Konsol SAE. Di panel navigasi sisi kiri, pilih Applications > Applications. Pada halaman yang muncul, pilih wilayah di bilah navigasi atas dan namespace dari daftar drop-down Namespace, lalu klik nama aplikasi yang diinginkan.

    2. Di halaman Basic Information aplikasi, klik Deploy Application.

    Modifikasi aplikasi yang telah dihentikan

    1. Masuk ke Konsol SAE. Di panel navigasi sisi kiri, pilih Applications > Applications. Pada halaman yang muncul, pilih wilayah di bilah navigasi atas dan namespace dari daftar drop-down Namespace, lalu klik nama aplikasi yang diinginkan.

    2. Di halaman Basic Information aplikasi, klik Modify Application Configurations.

  2. 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.

Catatan

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.

image

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.

image