无法访问另一个节点的 pod
Cant access pod of another Node
我用 RKE 工具安装了一个 3 节点的 Kubernetes 集群。安装成功,没有错误,但我无法从一个 pod ping 到另一个 pod。
如果我对 worker2 节点 (NODE-IP-10.222.22.47) 上的 pod 运行 执行 ping 命令,我会收到响应,但 worker1(NODE-IP-10.222.22.47) 上的 pods 运行 没有任何响应-IP-10.222.22.46)。
我的Pods如下-
我还注意到一些 pods 它给出了节点 IP 地址。节点IP地址是
Master1=10.222.22.45
工人 1=10.222.22.46
工人2=10.222.22.47
cluster_cidr: 10.42.0.0/16
service_cluster_ip_range: 10.43.0.0/16
cluster_dns_server: 10.43.0.10
覆盖网络 - 运河
OS- 分OS Linux 发布 7.8.2003
Kubernetes - v1.20.8 安装了 rke 工具
Docker - 20.10.7
所有节点中的 Sysctl 条目
安装前所有节点都禁用了防火墙。
检查-sysctl net.bridge.bridge-nf-call-ip6tables
net.bridge.bridge-nf-call-ip6tables = 1
检查-sysctl net.bridge.bridge-nf-call-iptables
net.bridge.bridge-nf-call-iptables = 1
根据提供的描述和屏幕截图,一些插件和
master01 的控制器似乎没有准备好,这可能需要
重新配置。
您还可以使用路由连接到 worker1 上的 pods。检查 this
详细说明。
原因是 UDP 端口被阻止
我用 RKE 工具安装了一个 3 节点的 Kubernetes 集群。安装成功,没有错误,但我无法从一个 pod ping 到另一个 pod。
如果我对 worker2 节点 (NODE-IP-10.222.22.47) 上的 pod 运行 执行 ping 命令,我会收到响应,但 worker1(NODE-IP-10.222.22.47) 上的 pods 运行 没有任何响应-IP-10.222.22.46)。
我的Pods如下-
我还注意到一些 pods 它给出了节点 IP 地址。节点IP地址是 Master1=10.222.22.45
工人 1=10.222.22.46
工人2=10.222.22.47 cluster_cidr: 10.42.0.0/16
service_cluster_ip_range: 10.43.0.0/16
cluster_dns_server: 10.43.0.10
覆盖网络 - 运河
OS- 分OS Linux 发布 7.8.2003
Kubernetes - v1.20.8 安装了 rke 工具
Docker - 20.10.7
所有节点中的 Sysctl 条目
安装前所有节点都禁用了防火墙。
检查-sysctl net.bridge.bridge-nf-call-ip6tables
net.bridge.bridge-nf-call-ip6tables = 1
检查-sysctl net.bridge.bridge-nf-call-iptables
net.bridge.bridge-nf-call-iptables = 1
根据提供的描述和屏幕截图,一些插件和 master01 的控制器似乎没有准备好,这可能需要 重新配置。
您还可以使用路由连接到 worker1 上的 pods。检查 this 详细说明。
原因是 UDP 端口被阻止