k8s报错The connection to the server 192.168.X.X:6443 was refused -did you specify…?docker images镜像丢失

k8s报错The connection to the server 192.168.X.X:6443 was refused -did you specify…?docker images镜像丢失

k8s输入命令报错连接不到6443端口
6443端口是kube-apiserver服务

[root@node01 ~]# kubectl get pods
The connection to the server 192.168.1.215:6443 was refused - did you specify the right host or port?

netstat命令发现确实没有api进程

netstat -tunlp 查看进程及监听端口号

看一下kubelet日志

journalctl -fu kubelet

在这里插入图片描述
一直报错连接不到6443
也是问过其他人员没人动过这个服务器
通过docker查看容器是否状态正常

docker ps
看到k8s所需的容器处于running状态  这个很容易迷惑人
状态running不代表服务没问题  然后看看images镜像
怀疑是不是没有镜像导致的
docker images
发现确实少了几个镜像 消失了,导致了容器不能正常运行
然后我进行导入镜像
重启了docker、kubelet
systemctl restart docker 
systemctl restart kubelet

这个时候再次尝试k8s命令恢复了正常
但是这个没有解决根本的问题,过了一会儿再次出现了报错

[root@node01 ~]# kubectl get pods
The connection to the server 192.168.1.215:6443 was refused - did you specify the right host or port?

查看容器还是running 但是镜像images再次丢失了
还是要从kubelet的服务日志入手查看究竟这次看到了根本性的问题
在这里插入图片描述
报错内容:

这个节点的磁盘使用率为85%,超过了高阈值,让我尝试释放
图像垃圾收集连续多次失败:未能垃圾收集所需数量的图像。想释放但是释放0
归根接地就是磁盘空间不足导致的

进行查看确实是使用了85%磁盘空间

在这里插入图片描述
查找一下有没有大文件进行清理一下

find / -type f -size +1024M

根据确定无用的在进行删除
在这里插入图片描述
这个时候磁盘空间大幅度下降,再次查看kubelet日志不在进行报错,并且集群稳定运行!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101790.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(2)


相关推荐

  • pve安装docker图形化_怎么安装docker

    pve安装docker图形化_怎么安装docker基本相当于转载,但我光贴图也不行啊,还是把步骤加上去年年底这NUC到手时,就装PVE练手,然而最后做主力挂机的是那会买的个1037U小主机当时就尝试过装LibreELEC,结果是接显示器黑屏不过后来我直接在宿主机上装桌面和Kodi,但是吧那源里的Kodi是17的对于x265是软解。。。怎么装当然是看的值得买上的这个人家是OMV咱这是PVE都是装桌面再装KODI,但是为了保持纯净的PVE所以才想直通…

    2022年10月30日
  • Docker网络,网络工程师还不赶紧收藏!

    Docker网络,网络工程师还不赶紧收藏!学习Docker网络前建议清空所有环境dockerrmi-f$(dockerimages-aq)每启动一个docker容器,docker就会给docker容器分配一个ip。只要安装了docker,就会有一个网卡docker0(桥接模式,使用的是evth-pair技术)什么是Evth-pairEvth-pair就是一对的虚拟设备接口,他们都是成对出现的,一段连着协议,一段彼此相连.正因为这个特性,evth-pair充当一个桥梁,连接各种虚拟网络设备。OpenStac,Dock

  • docker搭建kafka集群[通俗易懂]

    docker搭建kafka集群[通俗易懂]docker搭建kafka集群我在M1mbp上使用的以下镜像新建文件zk-kafka-docker-compose.ymlversion:”2″services:zookeeper:user:rootimage:docker.io/zookeeperports:-“12181:2181″environment:-ALLOW_ANONYMOUS_LOGIN=yesvolumes:-zoo

  • docker启动mysql镜像命令_ubuntu20修改ip命令

    docker启动mysql镜像命令_ubuntu20修改ip命令1、拷贝mysql离线包1.1、将mysql-57.gz安装文件拷贝到linux2、安装mysql2.1、进入mysql安装包目录2.2、加载mysql镜像dockerload-imysql-57.gz2.3、查看镜像dockerimages2.4、创建mysql容器启动mysql镜像,创建一个mysql容器dockerrun-d–namemysql-p3307:3306-eMYSQL_ROOT_PASSWORD=1234569e64d176cd

  • Docker Compose搭建mycat读写分离

    Docker Compose搭建mycat读写分离接上篇docker-compose部署mysql主从复制,本文介绍如何搭建mycat中间件,并用mycat来做读写分离.配置文件以及文档地址:mycat-rw系统环境docker1.12.3mysql5.7.17deepin15.3桌面版(这个没啥影响,因为我们用docker)mycat1.6要点说明看上篇文章的详细介绍暴露mysqlmycat端口号,方便管理本文直接从dock

    2022年10月10日
  • docker安装与启动

    docker安装与启动docker安装与启动

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号