Как загрузить файл по указанному c пути в контейнере с ConfigMap? - PullRequest
0 голосов
/ 17 февраля 2020

Я использую диаграмму Шлем для развертывания Spark в Кубернетес в GCE. Я хочу предоставить пользовательский файл spark-defaults.conf в ConfigMap для развертывания по пути спарк-мастер /opt/bitnami/spark/conf.

Но я не понимаю, как сделать другой файл custom-keys.yaml для развертывания по тому же пути, на который ссылается spark-defaults.conf? Документация только описывает, как переопределить конфигурацию искры по умолчанию. Каков правильный способ загрузки дополнительных файлов и файлов в этом случае?

Я указал ConfigMap для spark-master в values.yaml:

master:
  ## Set a custom configuration by using an existing configMap with the configuration file.
  ##
   configurationConfigMap: master-config

master -config.yaml

kind: ConfigMap
metadata:
  name: master-config
data:
  {{ (.Files.Glob "files/spark-defaults.conf").AsConfig | indent 2 }}

1 Ответ

0 голосов
/ 17 февраля 2020

Имя ConfigMap можно указать во время развертывания.

helm install <Name> bitnami/spark --set master.configurationConfigMap=master-config
...