阿里云盾导致 cgroup2 cpu 控制器丢失的坑
今天我突发奇想,要重新部署我的个人 Kubernetes
集群,于是我买了一台新的阿里云服务器,并使用了 Ubuntu 22.04
镜像。
然后就是常规的步骤:
- 彻底删除
snapd
apt update && apt upgrade -y
更新所有包- 重启主机
- 安装
k3s
结果 k3s
服务无法启动,报告了一个神奇的错误,说没有 cgroup2 cpu controller
排查错误
1. 确认使用的是 cgroup2
我心想,都已经是 2022 年了,各个操作系统的最新发行版都默认 cgroup2
了,怎么还会有这种报错。
于是我执行了 mount -l
确认了一眼,当前 /sys/fs/cgroup
的确使用的是 cgroup2
2. 确认当前可用的 cgroup 控制器
我看了一眼 /sys/fs/cgroup/cgroup.controllers
果然没有 cpu
这一项,其他的 memory
, io
, cpuset
等都正常
3. 为什么唯独少了 cpu 控制器
搜索了半天,有两个说法:
- 需要使用
Linux
启动参数cgroup_enable=cpu
或者cgroup_cpu=1
- 当操作系统存在
实时进程
时,无法激活cgroupv2
的cpu
控制器,给出的例子是PulseAudio
然后我的大脑就把选项 2 过滤掉了,我心想我一个全新安装的非桌面操作系统,怎么会有这种进程。
于是参照选项 1,各种重装操作系统,调整 /etc/default/grub
文件中的 Linux
启动参数,都无果。
实际上,选项 1 这一条是过时的,对于 cgroup2
是无效的。
4. 锁定原因
最后我突然想到了,会不会是阿里云搞的什么骚操作,造成了这个问题。
我把思路锁定到选项 2 上,使用 ps
命令,果然揪到了 AliYunDun
进程似乎是跑在 实时进程
优先级上。
禁用 aegis
服务后,重启主机,正常了。。。
心中仿佛有一万匹 CNM 奔腾,这个坑太难发现了。
阿里云盾导致 cgroup2 cpu 控制器丢失的坑相关推荐
- 漏洞:阿里云盾phpMyAdmin =4.8.1 后台checkPageValidity函数缺陷可导致GETSHELL
阿里云盾提示phpMyAdmin <=4.8.1会出现漏洞有被SHELL风险,具体漏洞提醒: 标题 phpMyAdmin <=4.8.1 后台checkPageValidity函数缺陷可导 ...
- 阿里云盾(云安全)是什么?有什么作用?
阿里云盾(云安全)是阿里巴巴集团多年来安全技术研究积累的成果,结合阿里云云计算平台强大的数据分析能力.为中小网站提供如安全漏洞检测.网页木马检测以及面向云服务器用户提供的主机入侵检测.防DDOS等一站 ...
- 阿里云服务器采用AMD CPU处理器ECS实例规格详解
阿里云服务器有AMD CPU处理器,阿里云服务器ECS通用型g7a.计算型c7a和内存型r7a采用2.55 GHz主频的AMD EPYCTM MILAN处理器,单核睿频最高3.5 GHz:通用型g6a ...
- 阿里云服务器vCPU和CPU有什么区别?
阿里云服务器vCPU和CPU是什么意思?CPU和vCPU有什么区别?一台云服务器ECS实例的CPU选项由CPU物理核心数和每核线程数决定,CPU是中央处理器,一个CPU可以包含若干个物理核,通过超线程 ...
- 个人站点配置免费HTTPS证书、nginx配置ssl证书、阿里云盾和站长之家两种
原文链接:https://www.aiprose.com/blog/20 相信大家都想让自己的站点支持https,今天就给大家介绍如何在个人站点中使用https,并使用nginx配置ssl证书.我们可 ...
- 如何卸载阿里云盾(安骑士)和腾讯云镜的监控?你对这件事一定很感兴趣!
阿里云和腾讯云作为国内云计算市场的老大和小二(虽然腾讯云市场份额比阿里云要小太多了),他们的系统都是经常深度定制的,而且都安装有监控代码.当然,这对于一般用户来说,影响不大,但还是很占用资源的:如果是 ...
- 如何卸载阿里云ECS服务器的阿里云盾和安骑士
阿里云盾是阿里云多年来安全技术研究积累的成果,结合阿里云云计算平台强大的数据分析能力.为中小网站提供如安全漏洞检测.网页木马检测以及面向云服务器用户提供的主机入侵检测.防DDOS等一站式安全服务. 购 ...
- 强制卸载阿里云盾(安骑士)监控及屏蔽云盾IP检测教程
我们在阿里云购买的云服务器开机后进程里都会自带AliYunDun.aliyun-service.AliYunDunUpdate程序. 其实它就是阿里云盾(安骑士),是用来监控咱们的云服务器是购安全,可 ...
- Python 阿里云盾滑块验证
本文仅供学习交流使用,如侵立删! 记一次阿里云盾滑块验证分析并通过 操作环境 win10 . mac Python3.9 selenium.pyautogui 分析 最近在做中国庭审公开网数据分析的时 ...
最新文章
- MySQL大小写敏感的解决方案
- 指针数组、数组指针、数组的区别与联系
- OpenCV 车道线提取
- jedivim加载失败,提示没有支持python3,(markdown也是如此)
- 设计模式C++实现--Interpreter模式
- WebAPi的可视化输出模式(RabbitMQ、消息补偿相关)——所有webapi似乎都缺失的一个功能
- jdk8 bug_JDK Bug系统浪费时间
- 很多创业者总是说融资难
- 深度 | Android 整体设计及背后意义
- Linux系统编程—— fork() 函数详解
- 将linux用在开发环境中
- ISO14443 PICC 与 PCD 调制解调方式
- 浅谈 JNIEnv 和 JavaVM
- 二叉排序树和二叉平衡树
- MTK6737 WCN省晶体问题
- hdu5755 Gambler Bo(高斯消元)
- Xcode Missing file的解决方案
- 批归一化(Batch Normalization)详解
- 2019_ACL_Multimodal Transformer for Unaligned Multimodal Language Sequences
- 重构-抽屉(左右抽屉)
热门文章
- css中.prepend,js prepend() 和append()区别
- 论文写作中的一些小问题
- 小马哥---高仿红米MI NOTE 小米5 实战详细拆机主板图与开机界面图 H78主板 高仿小米15年新版
- opencv-python 人脸检测,边缘检测,识别形状,图像分割,OCR,OMR,验证码识别,二维码识别,行人检测等应用解决思路
- H5新特性(四)——语义化标签
- QList与QVector遍历方法与性能比较
- 关于RIL层一条命令的轮回转世
- matlab 中dist,matlab dist函数
- GPUImage原理
- 如何开发一个像Instagram的app?