ConfigMap деген эмне?
ConfigMap деген эмне?

Video: ConfigMap деген эмне?

Video: ConfigMap деген эмне?
Video: IT деген эмне? IT VLOG КЫРГЫЗЧА👍||КЫРГЫЗ ПРОГРАММИСТ👍|| #ПРОГРАММИСТ #it 2024, Ноябрь
Anonim

А ConfigMap конфигурация орнотууларынын сөздүгү болуп саналат. Бул сөздүк саптардын ачкыч-маани жуптарынан турат. Kubernetes бул маанилерди контейнерлериңизге берет. Башка сөздүктөрдөгүдөй эле (карталар, хэштер,) ачкыч конфигурация маанисин алууга жана коюуга мүмкүндүк берет.

Ушундай жол менен Kubernetesте ConfigMapты кантип алам?

  1. Сизде Kubernetes кластери болушу керек жана kubectl буйрук сабынын куралы кластериңиз менен байланышуу үчүн конфигурацияланышы керек.
  2. Каталогдардан, файлдардан же литералдык маанилерден ConfigMaps түзүү үчүн kubectl create configmap буйругун колдонуңуз:
  3. ConfigMap жөнүндө маалыматты алуу үчүн kubectl describe же kubectl get колдонсоңуз болот.

Ошондой эле билесизби, Kubernetes Engine конфигурация карталары менен сырлардын ортосунда кандай айырма бар? Чоң Secrets ортосундагы айырма жана ConfigMaps ошолбу Secrets бүдөмүк болуп жатышат менен Base64 коддоо. Дагы болушу мүмкүн айырмачылыктар келечек, бирок аны колдонуу жакшы практика болуп саналат Secrets жашыруун маалыматтар үчүн (API ачкычтары сыяктуу) жана ConfigMaps жашыруун эмес маалыматтар үчүн (порт номерлери сыяктуу).

Ушуга байланыштуу, мен Kubernetesте ConfigMapды кантип түзөтөм?

Жөн эле ыргыт: kubectl түзөтүү конфигмациясы <нын аты конфигма > буйрук сабында. Андан кийин болот түзөтүү сиздин конфигурацияңыз. Бул vim ачат редактор менен конфигма yaml форматында. Азыр жөн эле түзөтүү аны жана аны сакта.

Pod Kubernetesтен кантип арылсам болот?

Биринчиден, сиз каалаган түйүндүн атын ырастаңыз алып салуу , жана бардыгын текшериңиз кабыктар түйүнүндө коопсуз эч кандай атайын жол-жоболору жок токтотулушу мүмкүн. Андан кийин, бардык колдонуучуну чыгаруу үчүн drain буйругун колдонуңуз кабыктар түйүнүнөн. Алар контролеру тарабынан башка түйүндөргө пландаштырылат (Deployment, ReplicaSet ж.б.).

Сунушталууда: