Šta je ConfigMap?
Šta je ConfigMap?

Video: Šta je ConfigMap?

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

A ConfigMap je rječnik konfiguracijskih postavki. Ovaj rječnik se sastoji od parova nizova ključ/vrijednost. Kubernetes pruža ove vrijednosti vašim kontejnerima. Kao i kod drugih rječnika (mape, hashovi,) ključ vam omogućava da dobijete i postavite vrijednost konfiguracije.

Na ovaj način, kako da dobijem ConfigMap u Kubernetesu?

  1. Morate imati Kubernetes klaster, a alat kubectl komandne linije mora biti konfigurisan da komunicira sa vašim klasterom.
  2. Koristite naredbu kubectl create configmap da kreirate ConfigMaps iz direktorija, datoteka ili literalnih vrijednosti:
  3. Možete koristiti kubectl describe ili kubectl get za preuzimanje informacija o ConfigMap-u.

Takođe znajte koja je razlika između konfiguracijskih mapa Kubernetes Engine-a i tajni? Veliki razlika između Tajni i ConfigMaps su to Tajne su zamagljeni sa Base64 kodiranje. Možda ih ima više razlike u budućnost, ali je to dobra praksa za korištenje Tajne za povjerljive podatke (kao što su API ključevi) i ConfigMaps za nepovjerljive podatke (poput brojeva portova).

U tom smislu, kako da uredim ConfigMap u Kubernetesu?

samo baci: kubectl uredi configmap <ime of the configmap > na vašoj komandnoj liniji. Onda možeš edit vašu konfiguraciju. Ovo otvara vim urednik sa configmap u yaml formatu. Sada jednostavno edit to i sačuvaj.

Kako da se riješim pod Kubernetes-a?

Prvo potvrdite naziv čvora koji želite ukloniti , i pobrinite se da sve od pods na čvoru može se sigurno prekinuti bez ikakvih posebnih procedura. Zatim koristite naredbu za odvod da izbacite sve korisnike pods iz čvora. Njihov kontroler će ih rasporediti na druge čvorove (Deployment, ReplicaSet, itd.).

Preporučuje se: