【读书笔记】06 | 白话容器基础(二):隔离与限制
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,《深入剖析Kubernetes - 06 | 白话容器基础(二):隔离与限制》1、隔离虚拟机VM与 容器 docker的主要区别在于,虚拟机依赖 Hypervisor 层实现资源隔离和虚拟化,而容器的
千家信息网最后更新 2025年12月01日【读书笔记】06 | 白话容器基础(二):隔离与限制
《深入剖析Kubernetes - 06 | 白话容器基础(二):隔离与限制》
1、隔离
虚拟机VM与 容器 docker的主要区别在于,虚拟机依赖 Hypervisor 层实现资源隔离和虚拟化,而容器的实现都是依赖OS 本身
虚拟机VM 在不做优化的情况下,本身就会占用100-200M 的内存,另外如果涉及到宿主机一些底层调用,都必须经过虚拟化软件的拦截和处理,这里会多一层性能损耗,主要体现在网络 和磁盘 I/O
容器的隔离机制也不是十全十美,最大的问题就是隔离不彻底,主要体现在:
(1) 例如在容器内执行free、top 等命令,看到的数据都是宿主机上面的信息,原因是 proc 并没有隔离;另外一个例子,很多应用程序运行在容器中都不能很好的识别内存、CPU的限制,典型的如 java
(2) 虽然每个容器可以通过mount namespace隔离的机制挂载不同的操作系统文件,但底层都是基于同一个操作系统(同一个操作系统内核),这就意味着在windows 上运行linux容器,或者低版本linux宿主机上运行高版本linux容器都是不可以的
2、限制 (cgroups)
通过cgroups 实现对一个进程组的资源使用上限进行限制,如内存、cpu、网络带宽、磁盘等
Cgroups 给用户暴露出来的操作接口是文件系统,即它以文件和目录的方式放在/sys/fs/cgroup 路径下
root@ubuntu:~# mount -t cgroupcgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
容器
隔离
限制
系统
操作系统
内存
宿主
文件
运行
宿主机
底层
机制
版本
磁盘
网络
资源
基础
白话
不同
最大
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
企业网络安全监管员岗位职责
仟伯广东互联网科技
阿法狗 数据库
免费udp转发服务器
农安正规网络技术有哪些
虚拟服务器可以做企业官网吗
电子政务网络安全方案
南昌惠联网络技术怎么样
首都网络安全日题库
数据库系统需求分析的主要内容
黄浦区一站式软件开发哪家好
支付宝网络安全部门
森雀打印无法连接服务器
梦幻西游手游wifi连接不上服务器
底层软件开发java
计算机网络安全涉及的学科
数据库直接复制库
现在最好的网络安全软件
陕西网络安全工程师
计算机软件开发管理规定
河南网络安全答题答案2021
低成本建造高配服务器
湖南语音网络技术询问报价
手机软件开发内容
挑战极限科技互联网公司
英国开设网络安全硕士学位
广州网络技术研究所
软件开发相关会计知识
中美网络安全企业对比
cf无法连多个服务器