容器核心技术及SDN实践
田琪闫国旗
Agenda
容器核心技术 SDN实践
Part 1
Agenda
• 内核Namespace介绍
• 内核CGroup介绍
• Docker存储驱动选择
• 京东镜像存储系统
内核Namespace机制
• 提供进程级别的资源隔离
• 为进程提供不同的命名空间视图
• 无hypervisor层 ,区别于KVM,Xen等虚拟化技术
• 从Kernel 2.4版本引入mnt namespace~3.8引入
user namespace仍然持续发展中
Namespace概念及当前支持的种类
• mnt (Mount points)
• pid (Processes)
• net (Network stack)
• ipc (System V IPC)
• uts (Hostname)
• user (UIDS)
Namespace使用接口
• 创建新进程及namespace
• 加入当前进程到新建namespace中
• 改变当前进程的namespace
CGroups资源管理
• 提供进程的资源管理功能
• 资源管理主要涉及内存,CPU,IO等
• 不依赖于Namespace ,可单独使用
• 管理功能通过VFS接口暴露
• CGroups提供通用框架 ,各子系统负责实现
CGroups文件系统
cgroup及ns的问题
• ns的隔离性不完整
– 需要更多种类的命名空间
• cgroup IO控制方面问题较多
– 带宽控制只能CFQ调度器 ,不适合高速硬件
– 通用限流策略缺少弹性
– buffer io无法准确控制
docker镜像驱动选择
• 需要系统提供CoW
• 文件系统层
– btrfs
• 叠合文件系统
– aufs,overlayfs
• 块设备层
– device mapper
overlayfs
• 内核dentry的游戏
– merged/
– work/
– lower/
–
您可能关注的文档
最近下载
- 可摘局部义齿修复工艺技术——第十章义齿带入后问题分解.pptx VIP
- 2025年江西新能源科技职业学院单招职业技能测试题库及答案1套.docx VIP
- 胶合板行业的生产管理流程.docx VIP
- 学前儿童家庭与社区教育慕课版全套教学课件.pptx
- 2022年-2024年青岛卫健委事业编护理笔试真题.docx VIP
- 汉责文化打屁股.pptx VIP
- 可摘局部义齿修复工艺技术应用第十章义齿带入后问题-.pptx VIP
- 2025年浙江省公务员省考《行测》联考真题(A类)(含答案).docx VIP
- 2《宁夏闽宁镇昔日干沙滩,今日金沙滩》公开课一等奖创新教案+(共40张)+随堂练习(含答案).docx VIP
- 全新世中期西辽河流域聚落选址与环境解读.pdf VIP
原创力文档

文档评论(0)