Как установить metadata.name из динамической переменной - PullRequest
0 голосов
/ 30 октября 2019

Как установить metadata.name из динамической переменной при создании, например, пространства имен, которое мы не знаем заранее, но нам нужно «настроить», например, добавить к нему commonLabels и т. Д.?

1 Ответ

0 голосов
/ 31 октября 2019

Если я вас правильно понимаю, есть несколько вариантов в зависимости от ваших потребностей:

  1. Использование Шлем

Шлем помогает вам управлятьПриложения Kubernetes - Helm Charts помогут вам определить, установить и обновить даже самые сложные приложения Kubernetes.

Использование PodPreset

Вы можете использовать объект PodPreset для ввода информации, такой как секреты, монтирования томов, переменные среды и т. Д. Во время создания.

Использование ConfigMaps

ConfigMaps позволяет отделить артефакты конфигурации от содержимого изображения для обеспечения переносимости контейнерных приложений.

Вы можете динамически изменять свои развертывания, а затем выполнить команду kubectl replace -f FILE. Или используйте команду kubectl edit DEPLOYMENT, чтобы автоматически применить изменения.

Пожалуйста, дайте мне знать, если это помогло.

...