kubernetes minion未向openstack上的api服务器注册,主机名被拒绝
我从一开始就用kubernetes minion未向openstack上的api服务器注册,主机名被拒绝,kubernetes,openstack,kubelet,Kubernetes,Openstack,Kubelet,我从一开始就用 --cloud-provider=openstack and --cloud-config=openstack.conf and --hostname-override=192.168.1.136 在kubelet日志中记下: 无法使用API注册节点“pn-kube-minion_1-du27gtypmboj” 服务器:节点“pn-kube-minion_1-du27gtypmboj”无效: metadata.name:无效值:“pn-kube-minion_1-du27gty
--cloud-provider=openstack and --cloud-config=openstack.conf and --hostname-override=192.168.1.136
在kubelet日志中记下:
无法使用API注册节点“pn-kube-minion_1-du27gtypmboj”
服务器:节点“pn-kube-minion_1-du27gtypmboj”无效:
metadata.name:无效值:“pn-kube-minion_1-du27gtypmboj”:必须
匹配正则表达式
a-z0-9?(.a-z0-9?)*(例如。
"example.com")
看起来主机名覆盖被忽略了,它从虚拟机中提取主机名信息(我相信这是为了满足cinder卷装载的需要)
这是一个已知的问题吗?有什么解决办法吗?这有帮助吗
对于节点名,主机名覆盖将被忽略。如果您使用云提供程序,我们将使用您的云提供程序确定的节点名向apiserver注册节点
这有用吗
对于节点名,主机名覆盖将被忽略。如果您使用云提供程序,我们将使用您的云提供程序确定的节点名向apiserver注册节点
感谢Hang,这确实确认了openstack云提供程序忽略了主机名覆盖,但它没有解释注册中提供的节点名被拒绝的原因。请再次阅读-
a-z0-9?(.a-z0-9?)*
不包括下划线。
。感谢Hang,这确实确认了openstack云提供程序忽略主机名覆盖,但它没有解释注册中提供的节点名被拒绝的原因。请重新阅读-a-z0-9?(.a-z0-9?)*
不包括下划线。
。