Смонтируйте файл configmap на том hostpath - PullRequest
0 голосов
/ 13 ноября 2018

Я смонтировал том hostpath в контейнере Kubernetes.Теперь я хочу смонтировать файл configmap на том hostpath.

Возможно ли это?

Ответы [ 2 ]

0 голосов
/ 13 ноября 2018

Не совсем, более масштабный вопрос: вы бы хотели это сделать?

Стандартный способ добавления конфигураций в Kubernetes - это использование ConfigMaps.Они хранятся в etcd и имеют ограничение размера 1MB.Когда ваш модуль запускается, конфигурация монтируется в точку подключения модуля , которую вы можете указать в спецификации модуля.

Возможно, вы захотите противоположное: hostPath, который имеет некоторую конфигурацию и это возможно.Скажем, вы хотите иметь какой-то конфиг размером более 1 МБ (что не является обычным), и ваш модуль использует его.Суть в том, что вам нужно поместить этот hostPath и файлы во все узлы вашего кластера, где может запускаться ваш модуль.

0 голосов
/ 13 ноября 2018

Нет. Монтирование томов предназначено для помещения данных в модули или постоянных данных, которые создаются в модуле и обычно не являются механизмом двунаправленной передачи данных.

Если вы хотите увидеть, что находится в ConfigMap, вы всегда можете kubectl get configmap NAME -o yaml выгрузить его.

(За некоторыми исключениями, связанными с такими вещами, как сокет Docker, тома hostPath не так часто встречаются в установках, отличных от Minikube Kubernetes, особенно если вы попадаете в настройки с несколькими хостами, и я бы исследовал другие пути, чтобы сделать что угодно » использую сейчас.)

...