Apakah itu ConfigMap?
Apakah itu ConfigMap?

Video: Apakah itu ConfigMap?

Video: Apakah itu ConfigMap?
Video: Что такое Kubernetes ConfigMap? 2024, November
Anonim

A ConfigMap ialah kamus tetapan konfigurasi. Kamus ini terdiri daripada pasangan rentetan nilai kunci. Kubernetes menyediakan nilai ini kepada bekas anda. Seperti dengan kamus lain (peta, cincang,) kunci membolehkan anda mendapatkan dan menetapkan nilai konfigurasi.

Dengan cara ini, bagaimana saya boleh mendapatkan ConfigMap dalam Kubernetes?

  1. Anda perlu mempunyai kluster Kubernetes dan alat baris perintah kubectl mesti dikonfigurasikan untuk berkomunikasi dengan kluster anda.
  2. Gunakan perintah kubectl create configmap untuk mencipta ConfigMaps daripada direktori, fail atau nilai literal:
  3. Anda boleh menggunakan kubectl describe atau kubectl get untuk mendapatkan maklumat tentang ConfigMap.

Juga Ketahui, apakah perbezaan antara peta konfigurasi dan rahsia Kubernetes Engine? Yang besar perbezaan antara Rahsia dan ConfigMaps adakah itu Rahsia dikaburkan dengan Pengekodan Base64. Mungkin ada lagi perbezaan dalam masa depan, tetapi ia adalah amalan yang baik untuk digunakan Rahsia untuk data sulit (seperti kunci API) dan ConfigMaps untuk data bukan sulit (seperti nombor port).

Dalam hal ini, bagaimanakah cara saya mengedit ConfigMap dalam Kubernetes?

Hanya membuang: kubectl edit peta konfigurasi <nama peta konfigurasi > pada baris arahan anda. Kemudian anda boleh edit konfigurasi anda. Ini membuka vim editor dengan peta konfigurasi dalam format yaml. Sekarang secara ringkas edit itu dan simpannya.

Bagaimanakah cara saya menyingkirkan pod Kubernetes?

Mula-mula, sahkan nama nod yang anda mahu keluarkan , dan pastikan bahawa semua buah polong pada nod boleh ditamatkan dengan selamat tanpa sebarang prosedur khas. Seterusnya, gunakan arahan longkang untuk mengusir semua pengguna buah polong daripada nod. Mereka akan dijadualkan ke nod lain oleh pengawal mereka (Deployment, ReplicaSet, dll.).

Disyorkan: