BT Sözlüğü › Altyapı › ConfigMap

ConfigMap

Altyapı Svenska → Güncellendi: 2026-10-10

Gizli olmayan yapılandırmayı (anahtar-değer çiftleri ya da tüm dosyalar) uygulamanın imajından ayrı tutan bir Kubernetes nesnesi. Aynı konteyner imajı, yalnızca yapılandırma değiştirilerek farklı ortamlarda çalışabilir.

Çalışma biçimi: ConfigMap, pod’a iki yoldan aktarılır; ortam değişkeni olarak ya da dosya sistemine dosya olarak bağlanarak. “Yapılandırmayı koddan ayır” ilkesini (on iki faktörlü uygulama prensiplerinden biri) somutlaştırır: imaj bir kez derlenir, dev/test/prod ortamlarında farklı ConfigMap’lerle çalıştırılır. Tipik kullanım: özellik bayrakları, bağımlılık URL’leri, log seviyeleri, nginx.conf gibi tam yapılandırma dosyaları. Önemli: ConfigMap’ler şifrelenmez ve düz metin olarak görünür; parolalar ve anahtarlar ConfigMap’e değil Secret’a aittir. Tuzak: ortam değişkeni olarak aktarılmışsa, güncellenen ConfigMap çalışan pod’a kendiliğinden ulaşmaz (yeniden başlatma gerekir); bağlanan dosyalar güncellenir ama uygulamanın onları yeniden okuması gerekir.

← Sözlüğe dön