附录1:在k8s中限制pod的pid数
使用 Cgroups 限制 Kubernetes Pod 进程数 Kubernetes 里面的 Pod 资源是最小的计算单元,抽象了一组(一个或多个)容器。容器也是 Linux 系统上的进程,但基于 Namespace 和 Cgroups(Control groups) 等技术实现了不同程度的隔离。 简单来说 Namespace 可以让每个进程有独…
04 不可中断睡眠对容器的影响
一、重点知识回顾 储备知识1:linux进程状态 一、死了的进程: 进程在调用 do_exit() 退出的时候,有两个状态 (1)一个是 :EXIT_DEAD,也就是进程在真正结束退出的那一瞬间的状态; (2)另外一个是:EXIT_ZOMBIE 状态,这是进程在 EXIT_DEAD 前的一个状态,即僵尸进程, 二、活着的进程 1、运行着:运行+就绪…
03 监控容器cpu真实使用率
一 在容器内无法通过top命令获取真实cpu使用率 当容器云平台中一些节点出现负载过高、导致应用程序异常时,一个主要的解决方案就是找出对cpu占用过高的进程。容器云平台主要跑的都是容器进程,如何查看容器进程对cpu的真实使用率就成了一件重要的事情。 在宿主机我们可以通过top命令查看,但是在容器里,你通过top命令是无法查看到容器本身总共占用了多c…