ConfigMap гэж юу вэ?
ConfigMap гэж юу вэ?

Видео: ConfigMap гэж юу вэ?

Видео: ConfigMap гэж юу вэ?
Видео: Kubernetes ConfigMap и Secret как Kubernetes Volumes | Демо 2024, May
Anonim

А ConfigMap тохиргооны тохиргооны толь бичиг юм. Энэхүү толь бичиг нь түлхүүр утгын хос мөрүүдээс бүрдэнэ. Kubernetes эдгээр утгыг таны контейнерт өгдөг. Бусад толь бичгүүдийн нэгэн адил (газрын зураг, хэш,) түлхүүр нь тохиргооны утгыг авч, тохируулах боломжийг олгодог.

Ийм байдлаар би Кубернетес дэх ConfigMap-г хэрхэн авах вэ?

  1. Та Kubernetes кластертай байх шаардлагатай бөгөөд kubectl командын мөрийн хэрэгсэл нь кластертай холбогдохын тулд тохируулагдсан байх ёстой.
  2. Лавлах, файл эсвэл утга зохиолоос ConfigMaps үүсгэхийн тулд kubectl create configmap командыг ашиглана уу:
  3. Та ConfigMap-ийн талаарх мэдээллийг авахын тулд kubectl describe эсвэл kubectl get ашиглаж болно.

Мөн Kubernetes Engine тохиргооны газрын зураг болон нууцуудын хооронд ямар ялгаа байдгийг мэдэх үү? Том Нууц хоорондын ялгаа болон ConfigMaps тийм үү Нууцууд төөрөгдүүлсэн байна хамт а Base64 кодчилол. Илүү их байж магадгүй дахь ялгаа ирээдүй, гэхдээ үүнийг ашиглах нь сайн туршлага юм Нууцууд нууц өгөгдлийн хувьд (API түлхүүр гэх мэт) болон ConfigMaps нууц бус мэдээллийн хувьд (портын дугаар гэх мэт).

Үүнтэй холбогдуулан би Кубернетес дэх ConfigMap-г хэрхэн засах вэ?

Зүгээр л шидэх: kubectl тохиргооны зураг засах <нэр тохиргооны зураг > тушаалын мөрөнд. Тэгвэл та чадна засварлах таны тохиргоо. Энэ нь vim-г нээнэ редактор -тай тохиргооны зураг yaml форматаар. Одоо зүгээр л засварлах үүнийг хийгээд хадгалаарай.

Би pod Kubernetes-ээс хэрхэн салах вэ?

Эхлээд та хүссэн зангилааны нэрийг баталгаажуулна уу арилгах , мөн бүх зүйл байгаа эсэхийг шалгаарай хонхорцог зангилаа дээр ямар ч тусгай журамгүйгээр аюулгүйгээр дуусгавар болно. Дараа нь бүх хэрэглэгчийг зайлуулахын тулд drain командыг ашиглана уу хонхорцог зангилаанаас. Тэдгээрийг хянагчаараа бусад зангилаанууд дээр хуваарилах болно (Байрлуулах, ReplicaSet гэх мэт).

Зөвлөмж болгож буй: