Kas yra ConfigMap?
Kas yra ConfigMap?

Video: Kas yra ConfigMap?

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

A ConfigMap yra konfigūracijos nustatymų žodynas. Šį žodyną sudaro eilučių raktų ir reikšmių poros. „Kubernetes“pateikia šias vertes jūsų konteineriams. Kaip ir kiti žodynai (žemėlapiai, maišos,), raktas leidžia gauti ir nustatyti konfigūracijos reikšmę.

Kaip tokiu būdu Kubernetes gauti ConfigMap?

  1. Turite turėti Kubernetes klasterį, o kubectl komandų eilutės įrankis turi būti sukonfigūruotas taip, kad galėtų susisiekti su jūsų grupe.
  2. Naudokite komandą kubectl create configmap, kad sukurtumėte ConfigMaps iš katalogų, failų ar tiesioginių reikšmių:
  3. Norėdami gauti informaciją apie ConfigMap, galite naudoti kubectl description arba kubectl get.

Taip pat žinokite, kuo skiriasi Kubernetes Engine konfigūracijos žemėlapiai ir paslaptys? Didysis Skirtumas tarp paslapčių ir ConfigMaps ar tai Paslaptys yra aptemdyti su Base64 kodavimas. Gali būti ir daugiau skirtumai tarp ateityje, tačiau tai yra gera praktika Paslaptys konfidencialiems duomenims (pvz., API raktams) ir ConfigMaps nekonfidencialiems duomenims (pvz., prievadų numeriams).

Šiuo atžvilgiu kaip „Kubernetes“redaguoti „ConfigMap“?

Tiesiog mesk: kubectl redaguoti konfigūracijos žemėlapį <vardas configmap > komandų eilutėje. Tada galite Redaguoti jūsų konfigūracija. Tai atveria vim redaktorius su configmap yaml formatu. Dabar tiesiog Redaguoti jį ir išsaugokite.

Kaip atsikratyti ankšties Kubernetes?

Pirmiausia patvirtinkite norimo mazgo pavadinimą pašalinti , ir įsitikinkite, kad visi ankštys mazge gali būti saugiai nutrauktas be jokių specialių procedūrų. Tada naudokite nutekėjimo komandą, kad iškeltumėte visus vartotojus ankštys nuo mazgo. Juos į kitus mazgus suplanuos jų valdiklis (įdiegimas, replika rinkinys ir kt.).

Rekomenduojamas: