Что такое ConfigMap?
Что такое ConfigMap?

Видео: Что такое ConfigMap?

Видео: Что такое ConfigMap?
Видео: Kubernetes, volumes [03], configMap 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. Теперь просто редактировать его и сохраните.

Как мне избавиться от пода Kubernetes?

Сначала подтвердите имя узла, который хотите Удалить , и убедитесь, что все стручки на узле можно безопасно завершить без каких-либо специальных процедур. Затем используйте команду слива, чтобы выселить всех пользователей стручки от узла. Они будут запланированы на других узлах их контроллером (Deployment, ReplicaSet и т. Д.).

Рекомендуемые: