k8s 集群重启报错:The connection to the server 192.168.92.26:6443 was refused

[root@k8s-master ~]# kubectl get node
The connection to the server 192.168.92.26:6443 was refused - did you specify the right host or port?

查到是kubelet进程没有启动

[root@k8s-master ~]# systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node AgentLoaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)Drop-In: /usr/lib/systemd/system/kubelet.service.d└─10-kubeadm.confActive: activating (auto-restart) (Result: exit-code) since 六 2024-03-23 11:31:48 CST; 734ms agoDocs: https://kubernetes.io/docs/Process: 3023 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS (code=exited, status=1/FAILURE)Main PID: 3023 (code=exited, status=1/FAILURE)3月 23 11:31:48 k8s-master systemd[1]: Unit kubelet.service entered failed state.
3月 23 11:31:48 k8s-master systemd[1]: kubelet.service failed.

查看kubelet日志

[root@k8s-master ~]# journalctl -u kubelet -n 50
-- Logs begin at 六 2024-03-23 11:24:05 CST, end at 六 2024-03-23 11:32:39 CST. --
3月 23 11:32:08 k8s-master systemd[1]: Unit kubelet.service entered failed state.
3月 23 11:32:08 k8s-master systemd[1]: kubelet.service failed.
3月 23 11:32:19 k8s-master systemd[1]: kubelet.service holdoff time over, scheduling restart.
3月 23 11:32:19 k8s-master systemd[1]: Stopped kubelet: The Kubernetes Node Agent.
3月 23 11:32:19 k8s-master systemd[1]: Started kubelet: The Kubernetes Node Agent.
3月 23 11:32:19 k8s-master kubelet[3109]: Flag --container-runtime-endpoint has been deprecated, This parameter should be set via the config file specified by the
3月 23 11:32:19 k8s-master kubelet[3109]: Flag --pod-infra-container-image has been deprecated, will be removed in a future release. Image garbage collector will 
3月 23 11:32:19 k8s-master kubelet[3109]: I0323 11:32:19.252789    3109 server.go:203] "--pod-infra-container-image will not be pruned by the image garbage collec
3月 23 11:32:19 k8s-master kubelet[3109]: I0323 11:32:19.261821    3109 server.go:467] "Kubelet version" kubeletVersion="v1.28.2"
3月 23 11:32:19 k8s-master kubelet[3109]: I0323 11:32:19.261896    3109 server.go:469] "Golang settings" GOGC="" GOMAXPROCS="" GOTRACEBACK=""
3月 23 11:32:19 k8s-master kubelet[3109]: I0323 11:32:19.262392    3109 server.go:895] "Client rotation is on, will bootstrap in background"
3月 23 11:32:19 k8s-master kubelet[3109]: I0323 11:32:19.265353    3109 certificate_store.go:130] Loading cert/key pair from "/var/lib/kubelet/pki/kubelet-client-
3月 23 11:32:19 k8s-master kubelet[3109]: I0323 11:32:19.267282    3109 dynamic_cafile_content.go:157] "Starting controller" name="client-ca-bundle::/etc/kubernet
3月 23 11:32:19 k8s-master kubelet[3109]: I0323 11:32:19.276086    3109 server.go:725] "--cgroups-per-qos enabled, but --cgroup-root was not specified.  defaultin
3月 23 11:32:19 k8s-master kubelet[3109]: E0323 11:32:19.276458    3109 run.go:74] "command failed" err="failed to run Kubelet: running with swap on is not suppor
3月 23 11:32:19 k8s-master systemd[1]: kubelet.service: main process exited, code=exited, status=1/FAILURE
3月 23 11:32:19 k8s-master systemd[1]: Unit kubelet.service entered failed state.
3月 23 11:32:19 k8s-master systemd[1]: kubelet.service failed.
3月 23 11:32:29 k8s-master systemd[1]: kubelet.service holdoff time over, scheduling restart.
3月 23 11:32:29 k8s-master systemd[1]: Stopped kubelet: The Kubernetes Node Agent.
3月 23 11:32:29 k8s-master systemd[1]: Started kubelet: The Kubernetes Node Agent.
3月 23 11:32:29 k8s-master kubelet[3134]: Flag --container-runtime-endpoint has been deprecated, This parameter should be set via the config file specified by the
3月 23 11:32:29 k8s-master kubelet[3134]: Flag --pod-infra-container-image has been deprecated, will be removed in a future release. Image garbage collector will 
3月 23 11:32:29 k8s-master kubelet[3134]: I0323 11:32:29.495156    3134 server.go:203] "--pod-infra-container-image will not be pruned by the image garbage collec
3月 23 11:32:29 k8s-master kubelet[3134]: I0323 11:32:29.503858    3134 server.go:467] "Kubelet version" kubeletVersion="v1.28.2"
3月 23 11:32:29 k8s-master kubelet[3134]: I0323 11:32:29.503934    3134 server.go:469] "Golang settings" GOGC="" GOMAXPROCS="" GOTRACEBACK=""
3月 23 11:32:29 k8s-master kubelet[3134]: I0323 11:32:29.504374    3134 server.go:895] "Client rotation is on, will bootstrap in background"
3月 23 11:32:29 k8s-master kubelet[3134]: I0323 11:32:29.509014    3134 certificate_store.go:130] Loading cert/key pair from "/var/lib/kubelet/pki/kubelet-client-
3月 23 11:32:29 k8s-master kubelet[3134]: I0323 11:32:29.512142    3134 dynamic_cafile_content.go:157] "Starting controller" name="client-ca-bundle::/etc/kubernet
3月 23 11:32:29 k8s-master kubelet[3134]: I0323 11:32:29.541685    3134 server.go:725] "--cgroups-per-qos enabled, but --cgroup-root was not specified.  defaultin
3月 23 11:32:29 k8s-master kubelet[3134]: E0323 11:32:29.542625    3134 run.go:74] "command failed" err="failed to run Kubelet: running with swap on is not suppor
3月 23 11:32:29 k8s-master systemd[1]: kubelet.service: main process exited, code=exited, status=1/FAILURE
3月 23 11:32:29 k8s-master systemd[1]: Unit kubelet.service entered failed state.
3月 23 11:32:29 k8s-master systemd[1]: kubelet.service failed.
3月 23 11:32:39 k8s-master systemd[1]: kubelet.service holdoff time over, scheduling restart.
3月 23 11:32:39 k8s-master systemd[1]: Stopped kubelet: The Kubernetes Node Agent.

日志里面有一条报错很关键: command failed" err="failed to run Kubelet: running with swap on is not suppor

说明服务器上swap分区没有关闭

[root@k8s-master ~]# free -htotal        used        free      shared  buff/cache   available
Mem:           1.8G        281M        1.1G        9.5M        435M        1.4G
Swap:          2.0G          0B        2.0G

关闭swap分区,并重启kubelet
关闭swap分区

[root@k8s-master ~]# swapoff -a

注释掉/etc/fstab 关于swap分区的自动挂载信息

[root@k8s-master ~]# cat -n /etc/fstab 1	2	#3	# /etc/fstab4	# Created by anaconda on Fri Jan  5 07:44:09 20245	#6	# Accessible filesystems, by reference, are maintained under '/dev/disk'7	# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info8	#9	/dev/mapper/centos-root /                       xfs     defaults        0 010	UUID=31669ea6-db8d-4cb0-8fee-b6f833aa15e3 /boot                   xfs     defaults        0 011	/dev/mapper/centos-swap swap                    swap    defaults        0 0
[root@k8s-master ~]# sed -i  '11s/^/#/g' /etc/fstab 
[root@k8s-master ~]# cat /etc/fstab #
# /etc/fstab
# Created by anaconda on Fri Jan  5 07:44:09 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=31669ea6-db8d-4cb0-8fee-b6f833aa15e3 /boot                   xfs     defaults        0 0
#/dev/mapper/centos-swap swap                    swap    defaults        0 0

重启kubelet

[root@k8s-master ~]# systemctl restart kubelet
[root@k8s-master ~]# systemctl status kubelet
● kubelet.service - kubelet: The Kubernetes Node AgentLoaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)Drop-In: /usr/lib/systemd/system/kubelet.service.d└─10-kubeadm.confActive: active (running) since 六 2024-03-23 11:50:55 CST; 7s agoDocs: https://kubernetes.io/docs/Main PID: 10941 (kubelet)Tasks: 11Memory: 30.7MCGroup: /system.slice/kubelet.service└─10941 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/k...3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.350904   10941 topology_manager.go:215] "Topology Admit Handler" podUID="7b2a2e08-d9c0-4131...6c-sm85q"
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.351073   10941 topology_manager.go:215] "Topology Admit Handler" podUID="24593fe2-2171-4784...xy-bzqd2"
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.351194   10941 topology_manager.go:215] "Topology Admit Handler" podUID="44175e7b-8496-40ca...ds-hvsm5"
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.448530   10941 desired_state_of_world_populator.go:159] "Finished populating initial desire...of world"
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.480322   10941 reconciler_common.go:258] "operationExecutor.VerifyControllerAttachedVolume started f...
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.481079   10941 reconciler_common.go:258] "operationExecutor.VerifyControllerAttachedVolume started f...
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.481331   10941 reconciler_common.go:258] "operationExecutor.VerifyControllerAttachedVolume started f...
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.481390   10941 reconciler_common.go:258] "operationExecutor.VerifyControllerAttachedVolume started f...
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.481431   10941 reconciler_common.go:258] "operationExecutor.VerifyControllerAttachedVolume started f...
3月 23 11:50:56 k8s-master kubelet[10941]: I0323 11:50:56.481539   10941 reconciler_common.go:258] "operationExecutor.VerifyControllerAttachedVolume started f...
Hint: Some lines were ellipsized, use -l to show in full.
[root@k8s-master ~]# kubectl get nodes
NAME   STATUS   ROLES           AGE   VERSION
node   Ready    control-plane   37h   v1.28.2

已经看出k8s 集权目前正常运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/780519.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

刷题DAY37 | LeetCode 738-单调递增的数字 968-监控二叉树

738 单调递增的数字&#xff08;medium&#xff09; 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时&#xff0c;我们称这个整数是单调递增的。 给定一个整数 n &#xff0c;返回 小于或等于 n 的最大数字&#xff0c;且数字呈 单调递增 。 思路&#xff1a;将整数转…

Git版本管理使用手册 - 6 - 将本地项目提交到空白仓库

将本地项目提交到空白仓库 1.首先克隆远程空白仓库到本地目录 2.将要提交到master上的项目代码复制到本地仓库目录下。如果项目代码关联SVN要取消SVN关联。可以使用取消SVN关联脚本。 3.编写.ignore文件&#xff0c;该文件可以提交时&#xff0c;忽略指定文件 4.使用idea打开该…

Docker搭建LNMP环境实战(08):安装php-fpm

1、编写php测试文件 在文件夹&#xff1a;/mnt/hgfs/dockers/test_site/www目录下创建文件&#xff1a;test.php&#xff0c;内容为&#xff1a; <?phpecho "hello world!!!!!! From test.php"; ?>2、编写php-fpm部署配置文件 在文件夹&#xff1a;/mnt/h…

【unity】unity安装及路线图

学习路线图 二、有关unity的下载 由于unity公司是在国外&#xff0c;所以.com版&#xff08;https://developer.unity.cn/&#xff09;不一定稳定&#xff0c;学习时推荐从.cn国内版&#xff08;https://developer.unity.cn/&#xff09;前往下载&#xff0c;但是后期仍需回…

鸿蒙ArkTS基础知识-自定义组件生命周期函数onBackPress的调用。

介绍 本课程使用声明式语法和组件化基础知识&#xff0c;搭建一个可刷新的排行榜页面。在排行榜页面中&#xff0c;使用循环渲染控制语法来实现列表数据渲染&#xff0c;使用Builder创建排行列表布局内容&#xff0c;使用装饰器State、Prop、Link来管理组件状态。最后我们点击…

【服务端】node.js详细的配置

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;开发者-曼亿点 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 曼亿点 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a…

【话题】AI大模型学习:理论、技术与应用探索

大家好&#xff0c;我是全栈小5&#xff0c;欢迎阅读小5的系列文章&#xff0c;这是《话题》系列文章 目录 背景1. AI大模型学习的基础理论1.1 机器学习1.2 深度学习 2. AI大模型学习的技术要点2.1 模型结构设计2.2 算法优化2.3 大规模数据处理 3. AI大模型学习的应用场景3.1 自…

使用小皮【phpstudy】运行Vue+MySql项目

现在的情况是我扒到了一个开源的项目&#xff0c;现在想要实现一下前端对应的功能&#xff0c;后端是完备的&#xff0c;但是需要调用数据库将数据跑起来&#xff0c;这里可以使用到MySql数据库&#xff0c;这里我还发现了一个比较好用的软件小皮【phpStudy】 官网 一 安装软件…

什么是缓冲区溢出攻击?

缓冲区是内存存储区域&#xff0c;在数据从一个位置传输到另一个位置时临时保存数据。当数据量超过内存缓冲区的存储容量时&#xff0c;就会发生缓冲区溢出&#xff08;或buffer overrun&#xff09;。结果&#xff0c;试图将数据写入缓冲区的程序会覆盖相邻的内存位置。 例如…

跟我学C++中级篇——委托构造和继承构造

一、介绍 学习C的开发者都知道&#xff0c;在C的类定义中&#xff0c;传统的会有常见的六个默认和构造相关的函数&#xff08;不明白的可以去查一下资料&#xff09;。但在实际情况中&#xff0c;经常会遇到一些具体的开发场景&#xff0c;只用这几个函数可能还是会导致重复代…

git仓库太大只下载单个文件或文件夹

有没有这样的苦恼&#xff1a;仓库太大&#xff0c;只想下载其中某些文件(夹)&#xff1f; 一招解决&#xff1a;bash down_folder_from_git.sh 运行前&#xff0c;先修改开头三个变量 原理: 稀疏检出 让工作树仅包含自定义的文件 #!/usr/bin/bash addrhttps://github.com/fac…

《打造卓越团队》自序

今天是我入职的第16天&#xff0c;阔别近8年&#xff0c;再次回到曾经工作过5年多的公司&#xff0c;百感交集。 熟悉的领导&#xff0c;一大半共事过的同事&#xff0c;快速拉进了我和团队的距离&#xff0c;毫无任何违和感&#xff0c;除了业务发展了很多&#xff0c;丝毫没…

大唐杯国赛解读及赛前准备分析

从参赛类别的区分到大唐杯名称由原来的“第九届‘大唐杯’全国大学生移动通信5G技术大赛”变更为“第九届‘大唐杯’全国大学生新一代信息通信技术大赛”一系列的变化。 接下来重点讲解本科A组的情况分析: 需要注意的是,和去年的比赛不同,今年并不是两人互相讨论,而是和省…

若依菜单名称过长显示不全怎么办?

菜单名称太长的话超出宽度部分会显示...,我们可以自己调整一下菜单的宽度或者设置一个title,这样鼠标移动上去显示完整的菜单名称。 目录 1、在layout\components\Sidebar\SidebarItem.vue文件设置:title 2、在layout\components\Sidebar\Item.

windows下QT如何集成OpenCV

说明 我在windows下使用QT Creator12创建的CMake项目&#xff0c;需要OpenCV的一些功能。由于安装的时候我选择的QT组件都是MInGW的&#xff0c;所以无法使用VS studio版本的dll库。 为什么vs的版本不能用 我安装QT选择的是MinGW版本&#xff0c;本地编译QT工程只能选择MinG…

XUbuntu22.04之Typora快捷键Ctrl+5不生效问题(二百二十六)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

Android里面使用Java实现对字符串进行base64(sha256(“aa“))算法加密

一、步骤 1、新建工具类&#xff0c;添加转换方法 package .......import java.math.BigInteger; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; impor…

回溯dfs和分支限界bfs

一&#xff1a;拓扑排序 207. 课程表 这道题说白了就是在有向图中找环 拓扑排序实际上应用的是贪心算法。 贪心算法简而言之&#xff1a;每一步最优&#xff0c;全局就最优。 每一次都从图中删除没有前驱的顶点&#xff0c;这里并不需要真正的删除操作&#xff0c;通过设置入度…

数据可视化Grafana Windows 安装使用教程(中文版)

1.跳转连接 天梦星服务平台 (tmxkj.top)https://tmxkj.top/#/site?url 2.下载应用程序 官网地址&#xff1a;Grafana get started | Cloud, Self-managed, Enterprisehttps://grafana.com/get/ 3.修改配置文件 grafana\conf\defaults 4.启动\bin\目录下serve应用程序 浏…

원클릭으로 주류 전자상거래 플랫폼 상품 상세 데이터 수집 및 접속 시연 예제 (한국어판)

클릭 한 번으로 전자상거래 플랫폼 데이터를 캡처하는 것은 일반적으로 웹 페이지에서 정보를 자동으로 추출 할 수있는 네트워크 파충류 기술과 관련됩니다.그러나 모든 형태의 데이터 수집은 해당 웹 사이트의 사용 약관 및 개인 정보 보호 정책 및 현지 법률 및 규정을 준수…