DC / OS в Azure: автоматическое подключение диска

#azure #terraform #mesos #dcos #terraform-provider-azure

#azure #terraform #mesos #dcos #terraform-provider-azure

Вопрос:

Я только что установил кластер DC / OS в Azure с помощью Terraform. Теперь мне было интересно, возможно ли автоматически монтировать диски с данными узлов агента под /dcos/volume<N> . Насколько я понял документы, это задача, выполняемая вручную. Разве нельзя было бы автоматизировать этот шаг с помощью Terraform? Я просматривал документы DC / OS и Terraform docs, но не смог найти ничего, связанного с автоматическим монтированием.

Ответ №1:

Кажется, вы просто можете подключить диски с данными к узлу руководства AKS в качестве тома. Это задача Kubernetes, а не Azure. Только Azure может управлять диском данных за вас.

Что вы можете сделать с помощью Terraform, так это подключить диск с данными к самому узлу AKS в качестве диска, а не тома AKS. Что касается тома, вы можете создать его только через Kubernetes, а не Azure. Таким образом, Terraform также не может помочь вам добиться этого автоматически.

Комментарии:

1. Извините за поздний ответ. Я не уверен, какое это имеет отношение к Kubernetes. AFAIK Terraform настраивает ресурсы в Azure с помощью диспетчера ресурсов Azure, а также устанавливает и настраивает DC / OS на этих виртуальных машинах. Итак, я бы сказал, что Terraform может выполнять удаленные задачи. Поэтому я предположил, что должна быть возможность также монтировать диск с использованием Terraform. Но, возможно, я здесь что-то упускаю…

2. @Roman Да, как я уже сказал в ответе, вы можете подключать диски к узлам AKS в качестве дисков. Но вы не можете установить их в качестве тома для AKS через Terraform.