Какая польза от ConfigMap в Kubernetes?
Какая польза от ConfigMap в Kubernetes?

Видео: Какая польза от ConfigMap в Kubernetes?

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

В ConfigMap Ресурс API предоставляет механизмы для внедрения контейнеров с данными конфигурации, сохраняя при этом независимость контейнеров от Kubernetes . ConfigMap может быть использовал для хранения детальной информации, такой как отдельные свойства, или крупнозернистой информации, такой как целые файлы конфигурации или большие двоичные объекты JSON.

Соответственно, что такое ConfigMap в Kubernetes?

А ConfigMap это словарь настроек конфигурации. Этот словарь состоит из пар "ключ-значение" строк. Kubernetes предоставляет эти значения вашим контейнерам. Как и в случае с другими словарями (картами, хешами), ключ позволяет получить и установить значение конфигурации.

Кроме того, как мне установить переменные среды в Kubernetes? Когда вы создаете Pod, вы можете установить переменные среды для контейнеров, которые работают в Pod. К установить переменные среды , включить env или поле envFrom в файле конфигурации. В вашей оболочке запустите команду printenv, чтобы вывести список переменные среды . Чтобы выйти из оболочки, введите exit.

Здесь, как мне создать ConfigMap в Kubernetes?

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

В чем секрет в Kubernetes?

Рекламные объявления. Секреты можно определить как Kubernetes объекты, используемые для хранения конфиденциальных данных, таких как имя пользователя и пароли, с шифрованием. Есть несколько способов создания секреты в Kubernetes.

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