Ce este ConfigMap?
Ce este ConfigMap?

Video: Ce este ConfigMap?

Video: Ce este ConfigMap?
Video: What Is a Kubernetes ConfigMap? 2024, Noiembrie
Anonim

A ConfigMap este un dicționar de setări de configurare. Acest dicționar este format din perechi cheie-valoare de șiruri. Kubernetes oferă aceste valori containerelor dvs. Ca și în cazul altor dicționare (hărți, hashuri,), cheia vă permite să obțineți și să setați valoarea configurației.

În acest fel, cum obțin un ConfigMap în Kubernetes?

  1. Trebuie să aveți un cluster Kubernetes, iar instrumentul de linie de comandă kubectl trebuie configurat pentru a comunica cu clusterul dvs.
  2. Utilizați comanda kubectl create configmap pentru a crea ConfigMaps din directoare, fișiere sau valori literale:
  3. Puteți folosi kubectl describe sau kubectl get pentru a prelua informații despre un ConfigMap.

De asemenea, știți, care este diferența dintre hărțile și secretele de configurare Kubernetes Engine? Cel Mare diferența dintre Secrete și ConfigMaps sunt asta Secrete sunt obscucate cu Codare Base64. S-ar putea să fie mai multe diferențe în viitor, dar este o bună practică de utilizat Secrete pentru date confidențiale (cum ar fi cheile API) și ConfigMaps pentru date neconfidențiale (cum ar fi numerele de port).

În acest sens, cum editez ConfigMap în Kubernetes?

Doar arunca: kubectl edita configurația <numele configurație > pe linia ta de comandă. Atunci poti Editați | × configurația dvs. Aceasta deschide o vim editor cu configurație în format yaml. Acum pur și simplu Editați | × îl și salvează-l.

Cum scap de pod Kubernetes?

Mai întâi, confirmați numele nodului pe care doriți să îl faceți elimina , și asigurați-vă că toate păstăi pe nod poate fi terminat în siguranță fără proceduri speciale. Apoi, utilizați comanda drain pentru a evacua toți utilizatorii păstăi din nod. Acestea vor fi programate pe alte noduri de către controlerul lor (Deployment, ReplicaSet, etc.).

Recomandat: