26 - Использование ConfigMap и переменных окружения в Kubernetes

preview_player
Показать описание
В этом видео Вы научитесь использовать ConfigMaps и переменные окружения в Kubernetes

00:00 Вступление
02:11 Использование переменных окружения
04:15 Использование переменных окружения как command-line arguments для Docker
07:37 Использование #ConfigMap
13:08 Где находятся ConfigMaps в #Kubernetes Node
14:20 Использование переменных окружения из ConfigMap
16:26 Использование ConfigMap как файл конфигурации в Volume
21:13 Изменение ConfigMap после создания Pod
23:08 Контейнер, использующий ConfigMap в качестве монтирования тома #subPath, не будет получать обновления ConfigMap
27:07 Создание ConfigMap, используя kubectl

Ссылка на урок по Deployment в Kubernetes:

Рекомендации по теме
Комментарии
Автор

спасибо очень информативно, только вот вопрос, как скажем из CI задать задать проперти энва? Определить две configMap и как-то выбирать между ними или же как-то по другому ?

sromankov
Автор

Есть ли способ подставить секреты куба в конфигмап не использую init контейнер?

yvmeq
Автор

А с точки зрения безопасности, нормально ли хранить в конфиг мапах, например, переменные с паролем и логином для доступа приложения к базе данных? Или же лучше использовать для этого секреты в кубере? Или по старинке использовать .env (приложение на питоне) в уже готовом образе приложения?

MrMikhailDJ