Какво е ConfigMap?
Какво е ConfigMap?

Видео: Какво е ConfigMap?

Видео: Какво е ConfigMap?
Видео: 26 - Использование ConfigMap и переменных окружения в Kubernetes 2024, Ноември
Anonim

А ConfigMap е речник на конфигурационните настройки. Този речник се състои от двойки низове ключ-стойност. Kubernetes предоставя тези стойности на вашите контейнери. Подобно на други речници (карти, хешове,) ключът ви позволява да получите и зададете стойността на конфигурацията.

По този начин как да получа ConfigMap в Kubernetes?

  1. Трябва да имате клъстер Kubernetes и инструментът от командния ред kubectl трябва да бъде конфигуриран да комуникира с вашия клъстер.
  2. Използвайте командата kubectl create configmap, за да създадете ConfigMaps от директории, файлове или буквални стойности:
  3. Можете да използвате kubectl describe или kubectl get, за да извлечете информация за ConfigMap.

Знайте също, каква е разликата между конфигурационните карти на Kubernetes Engine и тайните? Големият разлика между Тайните и ConfigMaps това ли са Тайни са объркани с Base64 кодиране. Може да има още разликите в бъдеще, но това е добра практика за използване Тайни за поверителни данни (като API ключове) и ConfigMaps за неповерителни данни (като номера на портове).

В тази връзка, как да редактирам ConfigMap в Kubernetes?

Просто хвърли: kubectl редактира конфигурационната карта <име на configmap > на вашия команден ред. Тогава можете редактиране вашата конфигурация. Това отваря vim редактор с configmap във формат yaml. Сега просто редактиране го и го запазете.

Как да се отърва от pod Kubernetes?

Първо, потвърдете името на възела, който искате Премахване , и се уверете, че всички от подс на възела може безопасно да бъде прекратен без никакви специални процедури. След това използвайте командата за източване, за да изгоните всички потребители подс от възела. Те ще бъдат насрочени на други възли от техния контролер (Разгръщане, ReplicaSet и т.н.).

Препоръчано: