follow-me-install-kubernetes-cluster
follow-me-install-kubernetes-cluster copied to clipboard
requestheader-allowed-names 不能为空
文档版本 master 版本文档
现象描述 scheduler 的empty value in "requestheader-allowed-names" ,启动不起来,会提示这个! kube-scheduler[26016]: I0512 16:44:54.388160 26016 flags.go:33] FLAG: --tls-sni-cert-key="[]" 5月 12 16:44:54 xl01.xl.com kube-scheduler[26016]: I0512 16:44:54.388164 26016 flags.go:33] FLAG: --use-legacy-policy-config="false" 5月 12 16:44:54 xl01.xl.com kube-scheduler[26016]: I0512 16:44:54.388167 26016 flags.go:33] FLAG: --v="2" 5月 12 16:44:54 xl01.xl.com kube-scheduler[26016]: I0512 16:44:54.388169 26016 flags.go:33] FLAG: --version="false" 5月 12 16:44:54 xl01.xl.com kube-scheduler[26016]: I0512 16:44:54.388176 26016 flags.go:33] FLAG: --vmodule="" 5月 12 16:44:54 xl01.xl.com kube-scheduler[26016]: I0512 16:44:54.388180 26016 flags.go:33] FLAG: --write-config-to="" 5月 12 16:44:54 xl01.xl.com kube-scheduler[26016]: empty value in "requestheader-allowed-names" 5月 12 16:44:54 xl01.xl.com systemd[1]: Unit kube-scheduler.service entered failed state. 5月 12 16:44:54 xl01.xl.com systemd[1]: kube-scheduler.service failed
这个参数是可以为空的。你的日志看不出来是什么原因引起的失败,可以用 journalctl -f kube-shceduler 看看详细日志。
这个问题需要把kube-scheduler systemd unit 文件中requestheader-allowed-names字段后的“=“””删掉