我正在尝试使用kubeadm设置最小可行的kubernetes集群。在调用kubeadm init
命令时,我得到以下警告。
W0218 23:13:59.411414 25332 validate.go:28]无法验证kube-proxy配置-没有可用的验证器
W0218 23:13:59.411496 25332 validate.go:28]无法验证kubelet配置-没有可用的验证器
这个警告到底意味着什么?我在哪里可以找到这些验证器?
我已经浏览了几个链接,每个人都建议忽略它。但是我真的很想知道为什么这个警告会出现
这是一个已知问题
围绕klog定义策略。警告在kubeadm中的用法#1913
有一个解决方法:
kubeadm reset
kubeadm reset
请注意:
重置过程不会清除CNI配置。为此,必须删除/etc/cni/net.d
重置过程不会重置或清除iptables规则或IPVS表。如果希望重设iptables,则必须使用“ iptables”命令手动进行。
如果将群集设置为使用IPVS,请运行ipvsadm --clear(或类似方法)以重置系统的IPVS表。
polarapfel建议隐藏警告:)
这是一个解决此问题的快速解决方案,这些错误使人们在其自动化脚本中被这种行为抛弃:将stderr重定向到/ dev / null(或其他位置)。
例如,如果您想要加入命令,则可以这样做
kubeadm token create --print-join-command 2>/dev/null
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句