Che cos'è ConfigMap?
Che cos'è ConfigMap?

Video: Che cos'è ConfigMap?

Video: Che cos'è ConfigMap?
Video: Что такое Kubernetes ConfigMap? 2024, Novembre
Anonim

UN ConfigMap è un dizionario delle impostazioni di configurazione. Questo dizionario è costituito da coppie chiave-valore di stringhe. Kubernetes fornisce questi valori ai tuoi contenitori. Come con altri dizionari (mappe, hash,) la chiave consente di ottenere e impostare il valore di configurazione.

In questo modo, come ottengo una ConfigMap in Kubernetes?

  1. È necessario disporre di un cluster Kubernetes e lo strumento da riga di comando kubectl deve essere configurato per comunicare con il cluster.
  2. Usa il comando kubectl create configmap per creare ConfigMaps da directory, file o valori letterali:
  3. Puoi usare kubectl description o kubectl get per recuperare informazioni su una ConfigMap.

Inoltre, qual è la differenza tra le mappe di configurazione e i segreti di Kubernetes Engine? Il grande differenza tra Segreti e ConfigMaps sono quello? segreti sono offuscati con un Codifica Base64. Potrebbero esserci di più differenze nel futuro, ma è buona norma utilizzare segreti per dati riservati (come chiavi API) e ConfigMaps per dati non riservati (come i numeri di porta).

A questo proposito, come posso modificare ConfigMap in Kubernetes?

Basta lanciare: kubectl modifica mappa di configurazione <nome del mappa di configurazione > sulla tua riga di comando. Allora puoi modificare la tua configurazione Questo apre un vim editore con il mappa di configurazione in formato yaml. Ora semplicemente modificare esso e salvarlo.

Come posso sbarazzarmi del pod Kubernetes?

Innanzitutto, conferma il nome del nodo che desideri rimuovere , e assicurati che tutti i baccelli sul nodo può essere terminato in sicurezza senza alcuna procedura speciale. Quindi, usa il comando drain per sfrattare tutti gli utenti baccelli dal nodo. Saranno pianificati su altri nodi dal loro controller (Distribuzione, ReplicaSet, ecc.).

Consigliato: