Flannel dial tcp X.X.X.X i/o timeout

E0826 15:59:20.782550 1 main.go:229] Failed to create SubnetManager: error retrieving pod spec for 'kube-flannel/kube-flannel-ds-k79vs': Get "https://10.0.0.1:443/api/v1/namespaces/kube-flannel/pods/kube-flannel-ds-k79vs": dial tcp 10.0.0.1:443: i/o timeout

这种报错一般是 集群网段设置错误造成的

查看kube-flannel.yaml

step1 检查 kube-controller-manager.conf 文件--cluster-cidr=10.244.0.0/16

root@k8s-master01 \~# cat /opt/kubernetes/cfg/kube-controller-manager.conf

KUBE_CONTROLLER_MANAGER_OPTS="--logtostderr=false \

--v=2 \

--log-dir=/opt/kubernetes/logs \

--leader-elect=true \

--bind-address=127.0.0.1 \

--kubeconfig=/opt/kubernetes/cfg/kube-controller-manager.kubeconfig \

--allocate-node-cidrs=true \

--cluster-cidr=10.244.0.0/16 \

--service-cluster-ip-range=10.0.0.0/24 \

--cluster-signing-cert-file=/opt/kubernetes/ssl/ca.pem \

--cluster-signing-key-file=/opt/kubernetes/ssl/ca-key.pem \

--root-ca-file=/opt/kubernetes/ssl/ca.pem \

--service-account-private-key-file=/opt/kubernetes/ssl/ca-key.pem \

--cluster-signing-duration=87600h0m0s"

step2 检查 kube-proxy.conf clusterCIDR 为10.244.0.0/16

root@k8s-node01 \~# cat /opt/kubernetes/cfg/kube-proxy-config.yml
kind: KubeProxyConfiguration
apiVersion: kubeproxy.config.k8s.io/v1alpha1
bindAddress: 0.0.0.0
metricsBindAddress: 0.0.0.0:10249
clientConnection:
kubeconfig: /opt/kubernetes/cfg/kube-proxy.kubeconfig
hostnameOverride: k8s-node01
clusterCIDR: 10.244.0.0/16
mode: ipvs

相关推荐
数据知道1 小时前
YARA 规则编写实战——从样本到检测规则
网络·安全·网络安全
志栋智能1 小时前
安全超自动化:实现安全策略动态调整的保障
网络·安全·自动化
可视化运维管理爱好者1 小时前
机房工勘记录器分享
运维·网络·nvisual
超级架构师1 小时前
连接企业系统,不等于把接口直接交给 Agent:LIMENORA 的集成边界
网络·人工智能·架构·ai编程
IT19952 小时前
双网卡 Windows 网络混乱?路由配置一步解决内外网冲突
网络
国科安芯2 小时前
星载数据处理单元中单粒子翻转防护机制的设计考量与实现路径
网络·单片机·嵌入式硬件·架构·抗辐射·星载数据处理·单粒子
Lynne3092 小时前
IT/OT融合为什么难?从网络、协议到实时性的技术问题
网络
FfHUCisI2 小时前
Golang 网络轮询器 netpoll:把阻塞 IO 变成事件通知
开发语言·网络·golang
Fnetlink13 小时前
Fnet 云网安 260907
网络·人工智能·安全·web安全·网络安全·智能路由器
凌云若寒3 小时前
CODESOFT试用流程
linux·运维·网络·数据库·sentinel