Переменные в Kubernetes ConfigMaps - PullRequest
0 голосов
/ 30 мая 2019

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

apiVersion: v1
kind: ConfigMap
metadata:
  name: my-configmap
  labels:
    app: my-app
data:
  some_file: |-
     ...
     foo1=bar
     ...
  some_other_file: |-
     ...
     foo2=bar
     ...

Возможно ли это как-то использоватьпеременная вместо записи bar два раза?Таким образом, мне не придется искать каждый файл конфигурации, если bar изменится в какой-то момент.

1 Ответ

2 голосов
/ 30 мая 2019

Нет, это невозможно.

Если проблемы усугубляются, вы всегда можете начать использовать kustomize или Helm , которые позволяют создавать шаблоны для ваших манифестов Kubernetes и использовать переменные в этих шаблонах.

...