La ce folosește ConfigMap în Kubernetes?
La ce folosește ConfigMap în Kubernetes?

Video: La ce folosește ConfigMap în Kubernetes?

Video: La ce folosește ConfigMap în Kubernetes?
Video: Kubernetes ConfigMap and Secret as Kubernetes Volumes | Demo 2024, Noiembrie
Anonim

The ConfigMap Resursa API oferă mecanisme pentru a injecta containerele cu date de configurare, păstrând containerele agnostice Kubernetes . ConfigMap poate fi folosit pentru a stoca informații cu granulație fină, cum ar fi proprietăți individuale sau informații cu granulație grosieră, cum ar fi fișiere de configurare întregi sau blob-uri JSON.

În consecință, ce este ConfigMap în Kubernetes?

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.

Alături de mai sus, cum pot seta variabilele de mediu în Kubernetes? Când creați un Pod, puteți setați variabile de mediu pentru containerele care rulează în Pod. La setați variabile de mediu , include env sau câmpul envFrom din fișierul de configurare. În shell-ul dvs., rulați comanda printenv pentru a lista variabile de mediu . Pentru a ieși din shell, introduceți exit.

Aici, cum creez 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.

Ce este secretul în Kubernetes?

Reclame. Secrete poate fi definit ca Kubernetes obiecte utilizate pentru a stoca date sensibile, cum ar fi numele de utilizator și parolele cu criptare. Există mai multe moduri de a crea secrete în Kubernetes.

Recomandat: