树莓pi 4-coredns问题上的kubernetes聚类
我在raspberry pi 4上安装kubernetes群集时遇到问题 我无法从播客内部访问互联网 我想用 我在raspberry pi 3上有相同的设置,没有问题,所以我认为我的网络没有任何问题 问题似乎出在coredns上,日志显示如下:树莓pi 4-coredns问题上的kubernetes聚类,kubernetes,coredns,Kubernetes,Coredns,我在raspberry pi 4上安装kubernetes群集时遇到问题 我无法从播客内部访问互联网 我想用 我在raspberry pi 3上有相同的设置,没有问题,所以我认为我的网络没有任何问题 问题似乎出在coredns上,日志显示如下: pi@rpi4-reg:~ $ kubectl -n kube-system logs coredns-6955765f44-wvsz4 .:53 [INFO] plugin/reload: Running configuration MD5 = 4e2
pi@rpi4-reg:~ $ kubectl -n kube-system logs coredns-6955765f44-wvsz4
.:53
[INFO] plugin/reload: Running configuration MD5 = 4e235fcc3696966e76816bcd9034ebc7
CoreDNS-1.6.5
linux/arm, go1.13.4, c2fd1b2
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:41212->4.2.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:33647->192.168.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:33755->4.2.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:55151->192.168.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:50820->4.2.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:56227->192.168.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:48078->192.168.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:52120->192.168.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:48378->192.168.2.1:53: i/o timeout
[ERROR] plugin/errors: 2 1228749791.1011458686. HINFO: read udp 10.244.0.3:59986->192.168.2.1:53: i/o timeout
coredns配置文件
apiVersion: v1
data:
Corefile: |
.:53 {
errors
health {
lameduck 5s
}
ready
kubernetes cluster.local in-addr.arpa ip6.arpa {
pods insecure
fallthrough in-addr.arpa ip6.arpa
ttl 30
}
prometheus :9153
forward . /etc/resolv.conf
cache 30
loop
reload
loadbalance
}
kind: ConfigMap
metadata:
creationTimestamp: "2020-01-17T08:26:29Z"
name: coredns
namespace: kube-system
resourceVersion: "188"
selfLink: /api/v1/namespaces/kube-system/configmaps/coredns
uid: 287d7906-f126-4fd3-8937-b98cf9ea8833
决议
nameserver 4.2.2.1
nameserver 192.168.2.1
你能ping到8.8.8.8吗?您可以使用测试运行:
kubectl exec-it busybox ping 8.8.8.8
No,它找不到8.8.8.8kubectl exec-it busybox ping 8.8.8.8.8.8 ping 8.8.8(8.8.8.8):56个数据字节---8.8.8 ping统计---85个数据包传输,0个数据包接收,100%丢包命令终止,退出代码为1
尝试执行此命令:sysctl net.bridge.bridge nf call iptables=1
。请告诉我是否有效。尝试过,但没有改变。我也尝试过重新创建flannel和coredns播客,仍然是相同的,你检查你的操作系统中是否有一些iptables规则吗?或者试着用印花布看看CNI是否有问题?你能ping到8.8.8.8吗?您可以使用测试运行:kubectl exec-it busybox ping 8.8.8.8
No,它找不到8.8.8.8kubectl exec-it busybox ping 8.8.8.8.8.8 ping 8.8.8(8.8.8.8):56个数据字节---8.8.8 ping统计---85个数据包传输,0个数据包接收,100%丢包命令终止,退出代码为1
尝试执行此命令:sysctl net.bridge.bridge nf call iptables=1
。请告诉我是否有效。尝试过,但没有改变。我也尝试过重新创建flannel和coredns播客,仍然是相同的,你检查你的操作系统中是否有一些iptables规则吗?还是想找个机会看看CNI是不是问题?