Què és ConfigMap?
Què és ConfigMap?

Vídeo: Què és ConfigMap?

Vídeo: Què és ConfigMap?
Vídeo: Что такое Kubernetes ConfigMap? 2024, Maig
Anonim

A ConfigMap és un diccionari de paràmetres de configuració. Aquest diccionari consta de parells clau-valor de cadenes. Kubernetes proporciona aquests valors als vostres contenidors. Igual que amb altres diccionaris (mapes, hash,) la clau us permet obtenir i establir el valor de configuració.

D'aquesta manera, com puc obtenir un ConfigMap a Kubernetes?

  1. Heu de tenir un clúster de Kubernetes i l'eina de línia d'ordres kubectl ha d'estar configurada per comunicar-vos amb el vostre clúster.
  2. Utilitzeu l'ordre kubectl create configmap per crear ConfigMaps a partir de directoris, fitxers o valors literals:
  3. Podeu utilitzar kubectl describe o kubectl get per recuperar informació sobre un ConfigMap.

Sapigueu també, quina diferència hi ha entre els mapes i els secrets de configuració de Kubernetes Engine? El gran diferència entre Secrets i ConfigMaps són això Secrets estan ofuscats amb una Codificació Base64. Hi pot haver més diferències en el futur, però és una bona pràctica utilitzar-lo Secrets per a dades confidencials (com ara claus API) i ConfigMaps per a dades no confidencials (com ara números de port).

En aquest sentit, com edito ConfigMap a Kubernetes?

Només llença: kubectl edita el mapa de configuració <nom de la mapa de configuració > a la vostra línia d'ordres. Llavors pots editar la teva configuració. Això obre un vim editor amb el mapa de configuració en format yaml. Ara simplement editar i guarda-ho.

Com puc desfer-me del pod Kubernetes?

Primer, confirmeu el nom del node que voleu eliminar , i assegureu-vos que tots els beines al node es pot finalitzar de manera segura sense cap procediment especial. A continuació, utilitzeu l'ordre drain per desallotjar tots els usuaris beines des del node. El seu controlador els programarà en altres nodes (Deployment, ReplicaSet, etc.).

Recomanat: