当前位置: 首页 > article >正文

怎么避免在pod产生-派生炸弹(Fork Bomb)? k8s(kubernetes)

通过修改kubelet的配置,限制每个pod能用的pid数量即可解决此问题。

kubelet 可以通过设置PodPidsLimit参数来限制每个容器内的进程数量。

1.【kubelet节点】 /var/lib/kubelet/config.yaml文件中添加如下的内容

# 500仅仅是举例
podPidsLimit: 500

2.【kubelet节点】容器kubelet:systemctl restart kubelet

3.【kubectl节点】开启kubectl的proxy: kubectl proxy

4.【kubectl节点】执行下面命令,验证结果:

# 值从-1(无限制),修改为了500
curl -X GET http://127.0.0.1:8001/api/v1/nodes/<node-name>/proxy/configz | jq . | grep -i pid

http://www.kler.cn/news/340019.html

相关文章:

  • 使用java操作浏览器的工具selenium-java和webdriver下载地址
  • CMake 教程跟做与翻译 2
  • Sealos Devbox 发布,珍爱生命,远离 CI/CD
  • React生命周期以及Hook
  • 修改Docker的默认存储路径
  • 01_23 种设计模式之《简单工厂模式》
  • (实习日报)广告技术平台实习工作日报 9月29号-10月7号(国庆快乐)
  • vue3+vant4+微信公众号实现图片上传和扫一扫功能
  • 『网络游戏』动态界面制作创建角色UI【02】
  • Dubbo常见的几个八股题
  • 前端基础面试题·第四篇——Vue(其二)
  • 基于H3C环境的实验——OSPF
  • 全面图解Docker架构设计:掌握Docker全链路思维与优化(命令篇)
  • 面试中遇到的关于Transformer模型的问题有哪些?
  • B2B2C商城系统如何优化合作伙伴关系
  • MySql表结构设计 - 数据操作语言
  • 2024-10-08 问AI: [AI面试题] 什么是人工智能?
  • Ubuntu 18.04安装storcli查看阵列信息
  • 力扣【2187-完成旅途的最少时间】【数组-C语言实现】
  • 【斯坦福CS144】Lab0