2016-03-31 7 views
4

Может быть, мой вопрос не имеет смысла, но это то, что я пытаюсь сделать:Kubernetes: с помощью OpenStack шлаковых от одного поставщика облака в то время как узлы на другой

  • Я бегущий Kubernetes кластер работает на CoreOS на голом металле.
  • Я пытаюсь подключить хранилище блоков от поставщика облачных вычислений OpenStack с помощью Cinder.

Из моих показаний, чтобы иметь возможность подключения к провайдеру хранения блока, мне нужно kubelet быть сконфигурирован с cloud-provider=openstack и использовать cloud.conf файл для конфигурации учетных данных.

Я сделал это, и часть auth, похоже, работает нормально (например, я успешно подключился к поставщику облака), однако kubelet затем жалуется, что не может найти мой узел в провайдере openstack.

я получаю:

Unable to construct api.Node object for kubelet: failed to get external ID from cloud provider: Failed to find object

Это похоже на этот вопрос:

Unable to construct api.Node object for kubelet: failed to get external ID from cloud provider: Failed to find object

Однако, я знаю kubelet не найти мой узел у провайдера OpenStack, так как он не является размещен там! Ошибка имеет смысл, но как ее избежать?

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

Возможно ли даже монтировать блок хранения таким образом? Я не понимаю, как это работает?

+0

Существует а [Kubernetes слабину канал] (http://kubernetes.io/community/), где вы также можете задать этот вопрос. – larsks

+0

Провальный канал, похоже, для Google, Redhat, Coreos или Intel. Как мне связаться с администратором команды, чтобы получить приглашение? – MrE

+0

Хмм, я не уверен. Я не последовал, когда они перешли из irc в слабину. Я предположил, что, поскольку они упоминают об этом на своей странице, он был публичным, но я прошу прощения, если я отправил вас на дикую охоту за гусями. – larsks

ответ

1

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

+0

Есть ли способ зарегистрировать мои собственные узлы на OpenStack тогда? – MrE