ConfigMap nima?
ConfigMap nima?

Video: ConfigMap nima?

Video: ConfigMap nima?
Video: ytt An Alternative to Text Templating of YAML Configuration in Helm Nima Kaviani, IBM & Dmitriy K 2024, May
Anonim

A ConfigMap konfiguratsiya sozlamalari lug'atidir. Ushbu lug'at kalit-qiymat juftlik qatorlaridan iborat. Kubernetes ushbu qiymatlarni konteynerlaringizga beradi. Boshqa lug'atlar (xaritalar, xeshlar,) kabi kalit sizga konfiguratsiya qiymatini olish va o'rnatish imkonini beradi.

Shu tarzda, Kubernetes-da ConfigMap-ni qanday olishim mumkin?

  1. Sizda Kubernetes klasteri bo'lishi kerak va kubectl buyruq qatori vositasi klasteringiz bilan bog'lanish uchun sozlangan bo'lishi kerak.
  2. Kataloglar, fayllar yoki literal qiymatlardan ConfigMaps yaratish uchun kubectl create configmap buyrug'idan foydalaning:
  3. ConfigMap haqida maʼlumot olish uchun kubectl describe yoki kubectl get dan foydalanishingiz mumkin.

Shuningdek, bilingki, Kubernetes Engine konfiguratsiya xaritalari va sirlari o'rtasidagi farq nima? Katta sirlar orasidagi farq va ConfigMaps shumi Sirlar xiralashgan bilan Base64 kodlash. Ko'proq bo'lishi mumkin dagi farqlar kelajak, lekin undan foydalanish yaxshi amaliyotdir Sirlar maxfiy ma'lumotlar uchun (masalan, API kalitlari) va ConfigMaps maxfiy bo'lmagan ma'lumotlar uchun (port raqamlari kabi).

Shu munosabat bilan Kubernetes-da ConfigMap-ni qanday tahrirlashim mumkin?

Faqat tashlang: kubectl konfiguratsiya xaritasini tahrirlash <nomi konfiguratsiya xaritasi > buyruq satrida. Keyin mumkin tahrirlash sizning konfiguratsiyangiz. Bu vimni ochadi muharrir bilan konfiguratsiya xaritasi yaml formatida. Endi oddiy tahrirlash va uni saqlang.

Pod Kubernetesdan qanday qutulish mumkin?

Birinchidan, kerakli tugun nomini tasdiqlang olib tashlash , va hamma narsaga ishonch hosil qiling podalar tugun ustida hech qanday maxsus protseduralarsiz xavfsiz tarzda tugatilishi mumkin. Keyin, barcha foydalanuvchini chiqarib yuborish uchun drenaj buyrug'idan foydalaning podalar tugundan. Ular boshqaruvchi tomonidan boshqa tugunlarga rejalashtiriladi (Deployment, ReplicaSet va boshqalar).

Tavsiya: