因为标题放不下完整的k8s初始化的错误信息,所以在文章内容中写一下完整的错误信息,可以给读者一个很好的错误信息对照参考

[kubelet-check] The HTTP call equal to 'curl -sSL http://localhost:10248/healthz' failed with error: Get http://localhost:10248/healthz: dial tcp 127.0.0.1:10248: connect: connection refused..

这里提供一个解决方法:

1.首先去查看下你的:  /etc/systemd/system/kubelet.service.d
路径下有没有一个文件:10-kubeadm.conf.
如果没有的话,你就把以下内容复制一下(注意我的k8s版本是v1.17.3,如果别的版本修改完以后,无效的话,请另寻它法)
# Note: This dropin only works with kubeadm and kubelet v1.11+
[Service]
Environment="KUBELET_KUBECONFIG_ARGS=--bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf"
Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml"
# This is a file that "kubeadm init" and "kubeadm join" generates at runtime, populating the KUBELET_KUBEADM_ARGS variable dynamically
EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
# This is a file that the user can use for overrides of the kubelet args as a last resort. Preferably, the user should use
# the .NodeRegistration.KubeletExtraArgs object in the configuration files instead. KUBELET_EXTRA_ARGS should be sourced from this file.
EnvironmentFile=-/etc/default/kubelet
ExecStart=
ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS
  1. 如果存在这个文件的话,就在这个文件中添加一句:
Environment="KUBELET_SYSTEM_PODS_ARGS=--pod-manifest-path=/etc/kubernetes/manifests --allow-privileged=true --fail-swap-on=false"
重新启动kubelet.service1.systemctl daemon reload2.systemctl restart kubelet.service

最终解决初始化中出现的上述的问题,希望你们也可以解决问题.

Get http://localhost:10248/healthz: dial tcp 127.0.0.1:10248: connect: connection refused.相关推荐

  1. K8S报错:controller-manager Unhealthy Get http://127.0.0.1:10252/healthz: dial tcp 127.0.0.1:10252

    controller-manager Unhealthy Get "http://127.0.0.1:10252/healthz": dial tcp 127.0.0.1:1025 ...

  2. 单机启动schedule报错:Get http://127.0.0.1:10251/healthz: dial tcp 127.0.0.1:10251: connect: connection ref

    方案: 将scheduler启动项中的KUBE_SCHEDULER_ARGS加上值127.0.0.1即可

  3. scheduler Unhealthy Get “http://127.0.0.1:10251/healthz“: dial tcp 127.0.0.1:10251: connect: connec

    1.使用kubectl get cs检查k8s组件状态时发现scheduler unhealthy. 2.通过netstat -lntp|grep 10251和systemctl status kub ...

  4. dial tcp [::1]:10248: connect: connection refused

    k8s加入节点时报错 [root@node2 ~]# kubeadm join 192.168.75.140:6443 --token ap25bk.sodr97gp1w8p01xv --discov ...

  5. K8S组件scheduler和controller-manager报错:dial tcp 127.0.0.1:10252: connect: connection refused

    组件scheduler和controller-manager报错:dial tcp 127.0.0.1:10252: connect: connection refused 使用工具kubeadm安装 ...

  6. harbor 报错:dial tcp 127.0.0.1:1514: connect: connection refused 解决

    现象:harbor 部署成功后,慢慢"死亡",以下用图展示拉起的镜像慢慢死亡的过程图一:部署成功 图二:容器nginx,一直restarting,陷入无限重启中 图三:因为harb ...

  7. dial tcp 10.96.0.1:443: getsockopt: no route to host --- kubernetes(k8s)DNS 服务反复重启

    kubernetes(k8s)DNS 服务反复重启解决: k8s.io/dns/pkg/dns/dns.go:150: Failed to list *v1.Service: Get https:// ...

  8. Tiller pods can‘t connect to k8s apiserver,dial tcp 10.254.0.1:443: no route to host

    1. 问题 使用helm list查看本地安装应用时,报错 # helm listError: Get https://10.254.0.1:443/api/v1/namespaces/kube-sy ...

  9. 解决:consumer: Cannot connect to amqp://admin:**@127.0.0.1:5672//: [Errno 111] Connection refused.

    为了避免大家机毁人亡,徒耗精力搜索到一堆没用的重复旧文,我决定写下这篇关于docker容器化的celery 无法连接rabbitmq的文章,以增强互联网的技术氛围和工程师的原创精神 worker_1 ...

最新文章

  1. GeforceRTX系列参数对比
  2. Resin服务器平台介绍
  3. Homebrew常用命令
  4. python_day02 上节课知识点回顾
  5. solaris系统普通用户无法执行su命令
  6. Spring IOC实现原理
  7. Magento Block设计分析(深入分析)
  8. html5拨动密码锁游戏,密码锁游戏(JavaScript)
  9. ASP.NET 实践:在非层次化控件中显示网站地图的数据
  10. 【Python】 Python数据类型
  11. 计算机系统安装要点,电脑重新装系统要注意哪些要点 重装系统时的六大事项...
  12. Future 接口介绍
  13. 11.消息摘要算法之MD5
  14. mysql 游标创建_Mysql 游标创建
  15. Configure your new Fedora
  16. JDK:native2ascii命令详解
  17. 安川焊接机器人做圆弧运动编程_安川焊接机器人编程
  18. lighttpd使用
  19. 03-鸢尾花分类问题(120个样本的实验)
  20. 没有计算的推理和基于推理的计算 逻辑与算法之五

热门文章

  1. 高级信息系统项目管理——十大知识领域五大过程组
  2. Java数据类型—BigDecimal
  3. Publisher/Subscriber 订阅-发布模式原理解析
  4. BMP格式知识之三:bmp格式的编解码
  5. 害你加班的bug就是我写的,记一次升级Jenkins插件引发的加班
  6. 一个 GitHub 项目搞定微信登录
  7. 腾讯智慧校园 php,【腾讯智慧校园1.54版本】发布
  8. 安卓手机 相机和IMU数据获取标定 在VINS-MONO运行自己的数据集(含打包方法) (非常详细一步一步来)
  9. 深度学习导航(一)——神经网络的定义和基本概念
  10. JDY-40无线模块的使用(透传、参数设置) 附Arduino 简单示例代码