无法使用 kubeadm 设置 kubernetes 集群

无法使用 kubeadm 设置 kubernetes 集群

尝试使用 kubeadm 设置 kubernetes 集群,主节点处于就绪状态,但当我向工作节点提供 kubeadm 加入令牌命令时,它说在系统路径中未找到 tc 并且超时

我向工作节点发出了 kubeadm join 命令,它应该加入集群,但是它超时了 kubeadm join <MASTER_IP>:6443 --token --discovery-token-ca-cert-hash <CA_CERT_HASH>

答案1

欢迎来到 serverfault;)

请提供有关您的设置的更多信息 - 您使用哪种操作系统,您尝试安装哪个版本以及相关的日志输出。

您缺少提供命令的软件包的安装tc,并且过去有一些票据,例如某些 CentOS 版本就是这种情况(这就是为什么您使用的内容的细节很重要)。

类似的东西sudo dnf install iproute-tc可能会有帮助 - 在类似 Debian 的系统中tc是捆绑的,iproute2所以它默认存在。

tc是管理交通管制的工具 - 参见https://manpages.ubuntu.com/manpages/focal/en/man8/tc.8.html- 并且是 kubernetes 的依赖项。

相关内容