我注意到,当混合--config=
和--discovery-token-ca-cert-hash
kubeadm时,将不会意识到发现令牌ca cert哈希已传递到命令行中。 我必须手动将其添加到我的配置文件中。
同样,这两项检查会在配置文件加载之前进行,因此它们将始终打印,除非(也许)您使用命令行标志执行所有操作https://github.com/kubernetes/kubernetes/blob/a9d2b5eeae1d8a9dbfab4f875fed201bac0204e5/cmd/kubeadm/app /cmd/join.go
错误报告
kubeadm版本(使用kubeadm version
):主服务器的最新版本“ v1.12.0-alpha.0.957 + 1235adac3802fd-dirty”(我所做的任何更改都不会影响此行为)
我期望标志和配置合并或出错,并告诉我不要混合标志和配置。
运行kubeadm init的输出(kubadm带有一些标志),并将其传递给配置文件。
啊,我们这里没有错误? 我们这样做是为了初始化。 但是,我们应该可以同时指定两者, @ mtaufen在此处说明了如何: https : //docs.google.com/document/d/1FdaEJUEh091qf5B98HM6_8MS764iXrxxigNIdwHYW9c/edit
(也可以查看执行此操作的kubelet代码)
@rosti将在:
我将关闭此页面,以支持处理问题的统一。