многоустойчивые btrfs с одним режимом данных и отказом диска

Я изучал возможность использования Kubernetes в Google Compute Engine. У меня есть модули с конфигурацией, которую нужно развернуть на них. В настоящее время я использую для этого постоянный диск. Однако, поскольку постоянный диск нельзя смонтировать более одного раза, его нельзя использовать для развертывания конфигурации, если я использую более 1 модуля.

Как лучше всего это сделать? ConfigMaps не будет работать, так как мне нужно развернуть структуру каталогов в качестве конфигурации. Единственное решение, которое я вижу, - это перестраивать контейнер докеров каждый раз, когда мне нужно изменить свою конфигурацию. Это действительно лучший способ?

1
задан 15 September 2016 в 17:06
2 ответа

Kubernetes поддерживает несколько типов томов , которые подходят для разных приложений. Как предложил jwadsack в своем комментарии, вы можете использовать том gcePersistentDisk , который может быть смонтирован как доступный только для чтения несколькими потребителями одновременно. NFS ( nfs том) также может быть смонтирован и использоваться несколькими авторами одновременно.

1
ответ дан 3 December 2019 в 23:41

ConfigMaps позволяют создавать отображения из файлов и каталогов. Основной документ предоставляет информацию. Скорее всего, вам понадобится лишь очень небольшая адаптация к тому, к чему вы привыкли, из статических файлов. Также ConfigMaps определённо единственный способ, так как привязка томов для всего, кроме данных, немного сбивает цели Kubernetes, imo.

.
0
ответ дан 3 December 2019 в 23:41

Теги

Похожие вопросы