Kaj je ConfigMap?
Kaj je ConfigMap?

Video: Kaj je ConfigMap?

Video: Kaj je ConfigMap?
Video: Разговор со счастьем (из к/ф "Иван Васильевич меняет профессию") 2024, Maj
Anonim

A ConfigMap je slovar konfiguracijskih nastavitev. Ta slovar je sestavljen iz parov nizov ključ/vrednost. Kubernetes zagotovi te vrednosti vašim vsebnikom. Tako kot pri drugih slovarjih (zemljevidi, zgoščenci,) vam s tipko lahko pridobite in nastavite konfiguracijsko vrednost.

Kako na ta način pridobim ConfigMap v Kubernetesu?

  1. Imeti morate gručo Kubernetes, orodje ukazne vrstice kubectl pa mora biti konfigurirano za komunikacijo z vašo gručo.
  2. Uporabite ukaz kubectl create configmap, da ustvarite ConfigMaps iz imenikov, datotek ali dobesednih vrednosti:
  3. Za pridobivanje informacij o ConfigMap lahko uporabite kubectl describe ali kubectl get.

Vedite tudi, kakšna je razlika med konfiguracijskimi zemljevidi Kubernetes Engine in skrivnostmi? Veliki razlika med skrivnostmi in ConfigMaps so to Skrivnosti so zamegljeni z Base64 kodiranje. Morda jih je več razlike v prihodnosti, vendar je to dobra praksa za uporabo Skrivnosti za zaupne podatke (kot so ključi API) in ConfigMaps za nezaupne podatke (kot so številke vrat).

Kako v zvezi s tem uredim ConfigMap v Kubernetesu?

Samo vrzi: kubectl uredi configmap <ime configmap > v ukazni vrstici. Potem lahko Uredi vaša konfiguracija. To odpre vim urednik z configmap v formatu yaml. Zdaj preprosto Uredi in ga shranite.

Kako se znebim pod Kubernetes?

Najprej potrdite ime vozlišča, ki ga želite Odstrani , in se prepričajte, da so vse stroki na vozlišču se lahko varno zaključi brez posebnih postopkov. Nato uporabite ukaz drain za izselitev vseh uporabnikov stroki iz vozlišča. Njihov krmilnik jih bo razporedil na druga vozlišča (Uvajanje, ReplicaSet itd.).

Priporočena: