Kubernetes:无法连接到远程主节点“连接被拒绝”

时间:2020-04-30 00:56:46

标签: networking kubernetes vagrant devops kubeadm

您好,我在远程服务器上遇到kubeadm连接问题。

我想创建一个多服务器,多节点的Kubernetes集群。 我创建了一个vagrantfile来创建一个主节点和N个worker。 它可以在单个服务器上工作。

主VM是桥接Vm,以使其可被网络上的其他可用Vms访问。

我选择Calico作为网络提供商。

对于主节点,这就是我要做的: 使用ansible:

  1. 初始化Kubeadm。

  2. 安装网络提供商。

  3. 创建联接命令。

对于Worker节点:

  1. 我执行join命令来加入正在运行的master。

我成功在一台硬件服务器上创建了集群。 我试图在同一LAN上的另一台服务器上创建常规工作程序节点,我成功ping通主服务器。

使用生成的命令加入主节点。

kubeadm join 192.168.0.27:6443 --token ecqb8f.jffj0hzau45b4ro2   
--ignore-preflight-errors all  
--discovery-token-ca-cert-hash 
sha256:94a0144fe419cfb0cb70b868cd43pbd7a7bf45432b3e586713b995b111bf134b

但是它显示了此错误:

error execution phase preflight: couldn't validate the identity of the API Server: Get https://192.168.0.27:6443/api/v1/namespaces/kube-public/configmaps/cluster-info?timeout=10s: dial tcp 192.168.0.27:6443: connect: connection refused

我问是否有任何特定的网络配置来加入远程主节点。

我面临的

另一个问题:我无法使用网桥适配器将公共IP分配给Vm,因此我删除了静态IP,让dhcp服务器为其选择一个IP。

谢谢。

0 个答案:

没有答案