k8s Active: activating (auto-restart)处理
昨晚装好的k8s的master节点, 今天登录上去想看下, 结果给我一个惊喜。
kubectl get nodes
查看到的却是链接不上集群的报错。
查看状态显示集群的状态是8秒前自动重启过, 现在还是处于自动重启状态。
查看集群日志
sudo journalctl -xefu kubelet
这个就是查看集群日志的命令, 打印出来的日志超级多, 并且还会实时追加打印日志, 我们直接到末尾查看下日志信息。
可以看到k8s一直在试图重启,但是都是失败, 失败原因是kubectl使用的cgroupfs 设置, 而docker使用的是systemd 设置, 两边不一致的导致。 于是我赶到很奇怪,之前搜索了下, 发现k8s已经换成cgroup 了。 保持了和docker的一致, 原因好像是systemed 不稳定啥的。
切换docker的设置为cgroup
由于docker的默认设置就是cgroup , 所以我只要把docker的配置文件中
"exec-opts": ["native.cgroupdriver=systemd"],
这行内容删除就可以了。
docker 配置文件在 :
sudo vim /etc/docker/daemon.json
重启docker和kubectl服务
systemctl restart dockersystemctl restart kubelet
再次查看状态, 发现已经启动成功了
k8s Active: activating (auto-restart)处理相关推荐
- 【k8s】Unable to restart cluster, will reset it: apiserver healthz异常
在构建K8s时遇到该问题异常 问题描述 该问题在执行minikube start命令后出现的无法启动的异常 完整异常描述: Unable to restart cluster, will reset ...
- CentOS7.2中使用Kubernetes(k8s)1.4.6源码搭建k8s容器集群环境
一.相关准备工作 1.1.准备工作 准备至少两台已安装好CentOS7.2操作系统的物理机或者虚拟机(本文配置时使用的是三台KVM虚拟机): 设置hostname命令: hostnamectl set ...
- 在Centos 7 上 搭建 K8S --坑b)
过去一段时间,公司事情比较多,现在稍微能好点,今天进一步验证自己K8S 集群环境,遇到不少问题, 发现从自己的master 上无法访问node 的pod, 然后一堆search . config .. ...
- 启动mysql报错:mysql.service: Service hold-off time over, scheduling restart
启动mysql时报错 root@iZ2ze58mrrj1x9veg257uvZ conf.d]# systemctl status mysqld.service ● mysqld.service - ...
- 启动mysql报错:mysql.service: Service hold-off time over, scheduling restart.
启动mysql时报错 root@iZ2ze58mrrj1x9veg257uvZ conf.d]# systemctl status mysqld.service ● mysqld.service - ...
- k8s部署问题集锦(一) kubelet 启动报错failed to run Kubelet unable to determine runtime
背景 在 CentOS 7.9 上使用二进制包部署 Kubernetes v1.24.1 集群,kubelet 使用 Containerd 作为 container runtime.启动kubelet ...
- 云服务器-异地部署集群服务-Kubernetes(K8S)-网络篇
重要!!! 注意: 本文使用二进制安装,过程非常繁琐,所以不推荐大家使用这种安装方式.请使用更简洁的kubeadm安装,具体请参考 云服务器-异地部署集群服务-Kubernetes(K8S)-Kube ...
- 二进制安装K8S - NODE 节点的安装
二进制安装K8S - NODE 节点的安装 安装系统 Linux node02 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x8 ...
- kubelet status 为activating (auto-restart) 的情况的处理
systemctl status kubelet ● kubelet.service - kubelet: The Kubernetes Node Agent Loaded: loaded (/ ...
最新文章
- 一文看透 Redis 分布式锁进化史(解读 + 缺陷分析)
- python如何定义类_Python中类的定义、继承及使用对象实例详解
- 生成特征_使用gplearn自定义特征自动生成模块
- hpcp5225设置linux网络,惠普HP color laserjet CP5225打印机驱动
- SVM 训练--在训练集上acc为94% 在测试集上为70%
- 动态RAM的集中刷新、分散刷新、异步刷新
- 字符串压缩——C语言
- 如何在你的blog中添加炫酷的飘雪动画效果
- 软考高级 真题 2016年下半年 信息系统项目管理师 综合知识
- 用户服务协议和隐私政策
- 简单博饼游戏的实现(java)
- 假期培训总结——初三寒假
- 2021抖音电商知识产权保护报告
- windows11磁盘分区步骤
- 全球第二手机芯片厂商联发科为何节节败退?
- 使用CollapsingToolbarLayout高仿稀土掘金个人中心页
- 20171204 甲流疫情死亡率
- 支付宝扫码验签实例php,PHP 支付宝支付,支付宝回调
- f分布表完整图a=0.01_建筑电气工程图的一般规定
- LeetCode.1002-寻找共有字符(Find Common Characters)