Общий конфиг в Kubernetes ConfigMap - PullRequest
0 голосов
/ 16 марта 2020

Kubernetes уже предоставляет способ управления конфигурацией с помощью ConfigMap.

Однако у меня есть вопрос / проблема здесь.

Если в Kubernetes развернуто несколько приложений с различными потребностями, все эти развертывания могут совместно использовать и получать доступ к некоторым общим переменным конфигурации. Возможно ли для ConfigMap использовать общую переменную конфигурации?

1 Ответ

2 голосов
/ 16 марта 2020

Есть два способа сделать это.

  • Kustomize - Настройка конфигураций YAML для kubernetes (разработанных как kubernetes sigs и встроенных в командную строку kubectl). Но в настоящее время он недостаточно зрел, если сравнивать с helm диаграммой

https://github.com/kubernetes-sigs/kustomize

  • Диаграмма руля - Менеджер пакетов Kubernetes. Его vaules.yaml может определять переменную для тех же файлов конфигурации (в вашем случае это configmap) с переменными.

https://helm.sh/

...