为什么 kubeadm 需要 kubectl?

Why is kubectl required for kubeadm?

我正在使用 kubeadm 集群引导工具设置本地 kubernetes 集群以进行评估。

根据 official documentation here,您还需要在集群中的每台机器上安装 kubectl 命令行工具。为什么是这样? kubeadm 是否调用 kubectl 来完成控制平面或工作节点引导?我可以排除 kubectl 吗?

提前感谢您的指导!

基于仅 运行 kubeadm init --v=1000 的本地测试并确保机器上没有 kubectl,答案似乎是“否”,它们可能只包括这是因为 故障排除任何 节点上没有 kubectl 会很痛苦

然而,就像软件中的所有好东西一样,最终的答案是“尝试一下”,如果它适合你,那么这些就是要求