Я начинаю 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»)
выглядит как имя хост-переопределение игнорируется, и это тянет информацию имени хоста из виртуальной машины, а не (я считаю, что это, чтобы удовлетворить объем шлакового монтаж)
Является ли это известно вопрос? Какие-нибудь работы?
спасибо Hang, это подтверждает, что облачный провайдер openstack игнорирует переопределение имени хоста, но не объясняет, почему имя узла, предоставленное в регистрации, отклоняется. –
Прочтите еще раз - 'a-z0-9? (. A-z0-9?) *' Не включает символ подчеркивания '_'. – Hang
благодарит, что вы спасли мое здравомыслие –