Nit*_*oel 1 connection docker kubernetes connection-refused
我正在 kubernetes 中设置一个 2 节点集群。1 个主节点和 1 个从节点。设置主节点后,我在工作节点上执行了 docker、kubeadm、kubelet、kubectl 的安装步骤,然后运行 join 命令。在主节点上,我看到 2 个节点处于就绪状态(主节点和工作节点),但是当我尝试在工作节点上运行任何 kubectl 命令时,我收到如下连接拒绝错误。我没有看到任何 admin.conf ,也没有在 .kube/config 中设置任何内容。这些文件是否也需要位于工作节点上?如果是的话我该如何得到它?如何解决以下错误?感谢你的帮助
root@kubework:/etc/kubernetes# kubectl getnodes 与服务器 localhost:8080 的连接被拒绝 - 您指定了正确的主机或端口吗?
root@kubework:/etc/kubernetes# kubectl 集群信息
要进一步调试和诊断集群问题,请使用“kubectl cluster-info dump”。与服务器 localhost:8080 的连接被拒绝 - 您指定了正确的主机或端口吗?root@kubework:/etc/kubernetes#
\n\nroot@kubework:/etc/kubernetes# kubectl getnodes 与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口?
\n
默认情况下,Kubcetl 已配置并在 master 上运行。它需要一个 kube-apiserver pod 和~/.kube/config.
对于工作节点,我们不需要使用 kube-apiserver,但我们想要的是使用主配置来传递它。\n为了实现它,我们必须将文件~/.kube/config从主节点复制到~/.kube/config工作节点上。用户在工作节点和主节点上执行 kubcetl 的值~(当然可能不同)。
\n完成后您可以使用kubectl从工作节点使用该命令,就像从主节点执行该命令一样。
| 归档时间: |
|
| 查看次数: |
6992 次 |
| 最近记录: |