2016-12-20 10 views
1

Я начинаю kubelet сkubernetes миньон не зарегистрировавшись апи сервера на OpenStack, имя хоста отвергается

--cloud-provider=openstack and --cloud-config=openstack.conf and --hostname-override=192.168.1.136 

и получить это в журнале kubelet:

Не удалось зарегистрировать узел «р-Кубэ -minion_1-du27gtypmboj»с API сервер: Узел "р-Кубэ-minion_1-du27gtypmboj" недействителен: metadata.name: Недопустимое значение: "р-Кубэ-minion_1-du27gtypmboj": должен соответствовать регулярному выражению а-z0 -9? (. A-z0-9?) * (Например, «example.com»)

выглядит как имя хост-переопределение игнорируется, и это тянет информацию имени хоста из виртуальной машины, а не (я считаю, что это, чтобы удовлетворить объем шлакового монтаж)

Является ли это известно вопрос? Какие-нибудь работы?

ответ

0

Помогает ли это? https://github.com/kubernetes/kubernetes/issues/22984

Для NODENAME, имя хоста-переопределение будет игнорироваться, если вы используете поставщика облачных, мы будем использовать имя узла определяется провайдером облачного зарегистрировать узел с apiserver.

+0

спасибо Hang, это подтверждает, что облачный провайдер openstack игнорирует переопределение имени хоста, но не объясняет, почему имя узла, предоставленное в регистрации, отклоняется. –

+0

Прочтите еще раз - 'a-z0-9? (. A-z0-9?) *' Не включает символ подчеркивания '_'. – Hang

+0

благодарит, что вы спасли мое здравомыслие –

 Смежные вопросы

  • Нет связанных вопросов^_^