背景

kubeadm安装Kubernetes,集群状态检测时,master一直处于notready状态

kubectl get nodes

此时master节点处于NotReady状态

找问题,先查看pods状态

kubectl get  pod -n  kube-system

部分pod处于一直处于pending

再进一步看kuberctl.services日志

journalctl -f -u kubelet.service

发现错误日志

Failed to find subsystem mount for required subsystem: pids

解决方案

报错信息说,在执行k8s Qos操作上出错(QoS类似一种等级制度,当资源不够时,低等级容器的将被杀死),cgroup是控制资源(CPU、内存、进程)的管理组,报错信息在于不能挂载pid的子系统,通过添加启动文件ExecStart 添加参数–feature-gates 并设置SupportPodPidsLimit为fasle,取消该功能即可;同理k8s将不会对进程资源进行管控

在k8s配置文件
/usr/lib/systemd/system/kubelet.service.d/10-kubeadm.conf
添加一下内容
解决方案: 在ExecStart上添加 --feature-gates SupportPodPidsLimit=false --feature-gates SupportNodePidsLimit=false

修改后重启

systemctl restart kubelet

再看问题顺利解决

Kubernetes 故障解之(Failed to find subsystem mount for required subsystem: pids)相关推荐

  1. Kubernetes故障问题

    Kubernetes故障问题 1.查看node节点出现异常 解决: 查看node日志显示: 解决: keepalived 的vip ping不通,然而重启下keepalived 就可以 正常显示: 转 ...

  2. 容器开启数据服务之旅系列(一):Kubernetes如何解自建PostgreSQL运维之痛

    摘要: 通过阿里云Kubernetes容器服务,开启你的数据服务之旅 (一)云上运维自建数据库之痛,使用容器服务自动恢复数据库postgresql实例 概述 本文为大家介绍一种容器化的数据服务 pos ...

  3. Kubernetes详解(五十一)——Kubernetes用户创建

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes用户创建. 在上文Kubernetes详解(五十)--Kubernetes权限配置中,我们介绍了Kubernetes的con ...

  4. Kubernetes详解(五十三)——Kubernetes Role创建和Rolebinding

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Kubernetes Role创建和Rolebinding. 一.Kubernetes Role创建 首先,我们先来创建一个Role.我们可以通 ...

  5. Kubernetes详解(三十九)——Storage Class

    今天继续给大家介绍Linux运维相关知识,本文主要内容是Storage Class相关内容. 一.Storage Class简介 在前文Kubernetes详解(三十八)--NFS对PVC和PV使用实 ...

  6. 【Apache】 LXC 容器中重启 Apache 报错: Failed to set up mount namespacing: Permission denied

    报错信息: apache2.service: Failed to set up mount namespacing: Permission denied apache2.service: Failed ...

  7. 【kubernetes详解08】-Pod控制器

    目录 一.Pod控制器介绍 二.ReplicaSet(RS) 1.介绍 2.创建ReplicaSet 3.扩缩容 4.镜像升级 5.删除ReplicaSet 三.Deployment(Deploy) ...

  8. Kubernetes 详解

    全栈工程师开发手册 (作者:栾鹏) 架构系列文章 Kubernetes主要由以下几个核心组件组成: etcd保存了整个集群的状态: apiserver提供了资源操作的唯一入口,并提供认证.授权.访问控 ...

  9. Kubernetes详解

    1.Kubernetes介绍 Kubernetes是一个完备的分布式系统支撑平台.Kubernetes具有完备的集群管理能力,包括多层次的安全防护和准入机制/多租户应用支撑能力.透明的服务注册和服务发 ...

最新文章

  1. 记录一下自动白平衡与自动亮度
  2. 汇编语言随笔(13)- 外中断(可屏蔽中断)、实验15
  3. Stanford UFLDL教程 反向传播算法(BP算法)
  4. python字频统计软件_python结巴分词以及词频统计实例
  5. Nginx之进程间的通信机制(信号、信号量、文件锁)
  6. 插件多行显示_Sublime Text 3最好的功能、插件和设置
  7. 介绍一下linux下的samba服务
  8. canvas贝塞尔曲线爱心_HTML5 Canvas 绘制贝塞尔曲线 Bezier and quadratic curves
  9. QSqlTableModel模型使用详解
  10. FX DocuCentre S2011 打印机设置双面打印
  11. excel随机数_Excel小技巧之随机数表
  12. Java教学视频下载(全集)
  13. 统一检测和分割任务!港科大清华IDEA提出基于Transformer统一目标检测与分割框架Mask DINO,效果SOTA!...
  14. 基于51单片机的蓝牙小车制作【新手向
  15. 苹果手机测距离_苹果没说谎:iPhone和火星车都在用激光雷达
  16. 数字孪生可视化管理平台的意义
  17. linux中ess33没有IP地址问题
  18. Stata:各类集中度指数估算-广义基尼Gini系数
  19. 网易历届笔试面试题整理大全
  20. 服务器风扇支持热插拔,被骗十几年 原来这些设备不能热插拔!

热门文章

  1. 怎么查看服务器的gpu信息,linux 查看服务器gpu
  2. sqlite3数据库损坏修复
  3. Linux 通配符和特殊符号
  4. SoviChart数据可视化:条形图(Bar chart)
  5. 磁盘分区形式:主启动记录(MBR)和全局唯一标识分区表(GPT)
  6. docker Docs
  7. 信息论与编码-python实现三种编码(香农编码,费诺编码,赫夫曼编码)
  8. python中的platform模块获取平台信息
  9. [Tool]系统截图工具
  10. 注销系统的logout命令