kubernetes minion没有在openstack上注册api服务器,主机名被拒绝

时间:2016-12-20 02:25:17

标签: kubernetes openstack kubelet

我用

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

并在kubelet日志中获取此信息:

  

无法注册节点" pn-kube-minion_1-du27gtypmboj"使用API   server:Node" pn-kube-minion_1-du27gtypmboj"是无效的:   metadata.name:无效的值:" pn-kube-minion_1-du27gtypmboj":必须   匹配正则表达式   a-z0-9?(。a-z0-9?)*(例如   ' example.com&#39)

看起来像hostname-override正在被忽略,它正在从vm中提取主机名信息(我相信这是为了满足cinder音量安装)

这是一个已知问题吗?任何解决方法?

1 个答案:

答案 0 :(得分:0)

这有帮助吗? https://github.com/kubernetes/kubernetes/issues/22984

  

对于nodeName,如果您使用云提供程序,将忽略hostname-override,我们将使用您的云提供商确定的节点名称向apiserver注册该节点。

相关问题