Što je ConfigMap?
Što je ConfigMap?

Video: Što je ConfigMap?

Video: Što je ConfigMap?
Video: 26 - Использование ConfigMap и переменных окружения в Kubernetes 2024, Svibanj
Anonim

A ConfigMap je rječnik konfiguracijskih postavki. Ovaj se rječnik sastoji od parova nizova ključ/vrijednost. Kubernetes pruža ove vrijednosti vašim spremnicima. Kao i s drugim rječnicima (karte, hashovi,) tipka vam omogućuje dobivanje i postavljanje konfiguracijske vrijednosti.

Na ovaj način, kako mogu dobiti ConfigMap u Kubernetesu?

  1. Morate imati Kubernetes klaster, a kubectl alat naredbenog retka mora biti konfiguriran za komunikaciju s vašim klasterom.
  2. Koristite naredbu kubectl create configmap za stvaranje ConfigMaps iz direktorija, datoteka ili literalnih vrijednosti:
  3. Možete koristiti kubectl describe ili kubectl get za dohvaćanje informacija o ConfigMap-u.

Također znajte koja je razlika između konfiguracijskih mapa Kubernetes Enginea i tajni? Veliki razlika između Tajni i ConfigMaps jesu li to Tajne su zamagljeni s Base64 kodiranje. Možda ih ima više razlike u budućnosti, ali to je dobra praksa za korištenje Tajne za povjerljive podatke (poput API ključeva) i ConfigMaps za nepovjerljive podatke (poput brojeva portova).

U tom smislu, kako mogu urediti ConfigMap u Kubernetesu?

samo baci: kubectl uredi configmap <ime of the configmap > na vašem naredbenom retku. Onda možeš Uredi svoju konfiguraciju. Ovo otvara vim urednik sa configmap u yaml formatu. Sada jednostavno Uredi to i spasiti.

Kako da se riješim pod Kubernetes?

Prvo potvrdite naziv čvora koji želite ukloniti , i pobrinite se da sve od mahuna na čvoru može se sigurno prekinuti bez posebnih postupaka. Zatim upotrijebite naredbu drain da izbacite sve korisnike mahuna iz čvora. Njihov će kontroler rasporediti na druge čvorove (Deployment, ReplicaSet, itd.).

Preporučeni: