02 cpu cgroup使用
一 CPU CGROUP介绍 cpu cgroup是什么?为何要用? 之前我们提过Cgroup是用于限制进程对资源使用的一种机制,而Cpu Cgroup是Cgroup机制的一种,即cpu cgroup是cgroups的一个子系统,具体用来限制进程对cpu资源的使用的 k8s里pod的request与limit底层其实就是在配置cpu cgroup …
01 容器里的进程管理
一 容器内的两个特殊进程 1.1 介绍 容器正常启动后,使用docker exec contaienrID bash进入容器后,使用ps命令,一般有两个特殊进程: 1号进程 为容器首启动进程,容器的pid namespcae就是由1号进创建的,容内其余进程基本都是首启动进程的子孙进程。只要1号进程挂掉那容器便会关闭,pid namespace会被回…
05 什么是runtime
Docker、Containerd、RunC 间的联系和区别 一、OCI的由来 容器技术起源于1979年,发展至今已经超过40年,docker 只能说是目前为止,其中一种比较著名而流行的实现。 Docker 于 2013 年发布,解决了开发人员在端到端运行容器时遇到的许多问题,让应用分发变得十分便捷。这里是docker包含的所有东西: 容器镜像格式…