gpt4 book ai didi

kubernetes - 无法从 master : i/o timeout 连接到 kubernetes pod

转载 作者:行者123 更新时间:2023-12-02 02:52:37 24 4
gpt4 key购买 nike

我用一个master和一个node配置了kubernetes集群,运行master和node的机器不在同一个网络中。对于网络,我安装了 calico,所有的 pod 都在运行。为了测试我使用的集群 get shell example当我从主机运行以下命令时:

kubectl exec -it shell-demo -- /bin/bash

我收到错误:
Error from server: error dialing backend: dial tcp 10.138.0.2:10250: i/o timeout

ip 10.138.0.2 在节点机器的 eth0 接口(interface)上。

我需要进行什么配置才能从 master 访问 pod?

编辑

kubectl 获取所有 --all-namespaces -o 宽输出:
default       shell-demo                           1/1       Running   0          10s       192.168.4.2   node-1
kube-system calico-node-7wlqw 2/2 Running 0 49m 10.156.0.2 instance-1
kube-system calico-node-lnk6d 2/2 Running 0 35s 10.132.0.2 node-1
kube-system coredns-78fcdf6894-cxgc2 1/1 Running 0 50m 192.168.0.5 instance-1
kube-system coredns-78fcdf6894-gwwjp 1/1 Running 0 50m 192.168.0.4 instance-1
kube-system etcd-instance-1 1/1 Running 0 49m 10.156.0.2 instance-1
kube-system kube-apiserver-instance-1 1/1 Running 0 49m 10.156.0.2 instance-1
kube-system kube-controller-manager-instance-1 1/1 Running 0 49m 10.156.0.2 instance-1
kube-system kube-proxy-b64b5 1/1 Running 0 50m 10.156.0.2 instance-1
kube-system kube-proxy-xxkn4 1/1 Running 0 35s 10.132.0.2 node-1
kube-system kube-scheduler-instance-1 1/1 Running 0 49m 10.156.0.2 instance-1

谢谢!

最佳答案

在检查您在 Master 上的状态之前。请验证以下内容。

请运行以下命令来检查集群信息:

setenforce 0
firewall-cmd --permanent --add-port=6443/tcp
firewall-cmd --permanent --add-port=2379-2380/tcp
firewall-cmd --permanent --add-port=10250/tcp
firewall-cmd --permanent --add-port=10251/tcp
firewall-cmd --permanent --add-port=10252/tcp
firewall-cmd --permanent --add-port=10255/tcp
firewall-cmd --reload
modprobe br_netfilter
echo '1' > /proc/sys/net/bridge/bridge-nf-call-iptables

在主节点和工作节点上运行上述命令。

然后运行以下命令来检查节点状态。

kubectl 获取节点

关于kubernetes - 无法从 master : i/o timeout 连接到 kubernetes pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51395042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com