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

这篇具有很好参考价值的文章主要介绍了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

Flannel dial tcp X.X.X.X i/o timeout,网络,flannel

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

查看kube-flannel.yaml

Flannel dial tcp X.X.X.X i/o timeout,网络,flannel

 

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

 文章来源地址https://www.toymoban.com/news/detail-676694.html

到了这里,关于Flannel dial tcp X.X.X.X i/o timeout的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • KubeEdge环境搭建(支持网络插件flannel)

    官方文档: 使用Keadm进行部署 首先要配置好Kubernetes集群。 K8s需要全程在root用户下进行操作,因此需要先切换到root用户下: 安装K8s一般使用kubeadm,官方文档: kubeadm官方文档 按照官方文档进行安装 一台兼容的 Linux 主机。Kubernetes 项目为基于 Debian 和 Red Hat 的 Linux 发行版以

    2023年04月18日
    浏览(33)
  • Kubernetes(七)修改 pod 网络(flannel 插件)

    需要重启服务器 操作之前备份 k8s 中所有资源的 yaml 文件 如下是备份脚本,仅供参考 集群中每个节点都要修改 flannel 修改如下内容 kube-proxy flannel 和 kube-proxy 是 k8s 中的守护进程,删除 pod 会自动创建,因此这里只需要删除现有的 pod 即可。 在所有 master 节点修改 修改文件

    2024年02月11日
    浏览(31)
  • K8S安装网络插件flannel

    引言:K8S集群刚刚创建完成之后,由于网络环境未进行配置,在执行查看Node节点时,节点状态会显示NotReady,信息如下。导致显示这个状态的原因是因为还未安装网络插件,注意,该网络插件只在master节点中执行就可以了。本文使用flanner网络查看 执行后,会显示各种文件

    2024年02月15日
    浏览(40)
  • k8s Calico网络和flannel网络对比

    Calico 和 Flannel 是 Kubernetes(K8s) 中常用的两种网络插件,它们都有各自的优点和适用场景。以下是 Calico 网络与 Flannel 网络的一些主要对比点: Calico 1. 技术基础 :Calico 依赖于 BGP(Border Gateway Protocol)路由协议来实现节点间通信,可以支持大规模的集群。 2. 性能 :由于使用

    2024年04月27日
    浏览(56)
  • 深入 K8s 网络原理(一)- Flannel VXLAN 模式分析

    这周集中聊下 K8s 的集群网络原理,我初步考虑分成3个方向: Pod-to-Pod  通信(同节点 or 跨节点),以 Flannel VXLAN 模式为例; Pod/External-to-Service  通信,以 iptables 实现为例; Ingress  原理,以 NGINX Ingress Controller 实现为例; 其他:(到时候看心情)Flannel host-gw 模式,Calico,…

    2024年01月17日
    浏览(40)
  • k8s-kubernetes--网络策略、flannel网络插件和calico网络插件

    抽象的接口层,将 容器网络配置方案与容器平台方案解耦 CNI(Container Network Interface)就是这样的一个接口层,它定义了一套接口标准,提供了规范文档以及一些标准实现。采用CNI规范来设置容器网络的容器平台不需要关注网络的设置的细节,只需要按CNI规范来调用CNI接口即

    2024年02月07日
    浏览(35)
  • 【K8S系列】深入解析k8s网络插件—Flannel

      做一件事并不难,难的是在于坚持。坚持一下也不难,难的是坚持到底。 文章标记颜色说明: 黄色:重要标题 红色:用来标记结论 绿色:用来标记论点 蓝色:用来标记论点 Kubernetes (k8s) 是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下k8s网络插件

    2024年02月16日
    浏览(41)
  • Rancher连接超时问题:解决dial tcp xxx:: i/o timeout错误

    Rancher连接超时问题:解决dial tcp xxx:: i/o timeout错误 在使用Rancher进行编程时,有时可能会遇到连接超时的问题。特别是在执行Post请求时,可能会收到类似于\\\"dial tcp xxx:: i/o timeout\\\"的错误消息。本文将介绍如何解决这个问题,并提供相应的源代码示例。 出现这个错误的原因通常

    2024年02月05日
    浏览(37)
  • docker pull 镜像时 报 dial tcp 104.18.124.25:443: i/o timeout

    报错详细内容: error pulling image configuration: download failed after attempts=6: dial tcp 104.18.124.25:443: i/o timeout 解决方法: 校对成功会显示  ntpdate[1370618]: adjust time server 52.231.114.183 offset +0.000985 sec 时间校对完成后再进行拉库操作就不会报错了

    2024年02月11日
    浏览(55)
  • etcd跨主机通信与Flannel

    Docker 默认的网络环境下 , 单台主机上的 Docker 容器可以通过 docker0 网桥直接通信 , 而不同主机上的 Docker 容器之间只能通过在主机上做端口映射进行通信。 这种端口映射方式对很多集群应用来说极不方便。 如果能让 Docker 容器之间直接使用自己的 IP 地址进行通信 , 会解决很多

    2024年01月25日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包