云原生k8s【第一课】: Docker 容器技术

第 4 章 Docker 容器技术

容器不是虚拟机,本质就是受限制、做了隔离的普通 Linux 进程。

  1. 核心两大隔离技术
  • Namespace:给进程做隔离,容器有自己独立的主机名、网络、PID 用户,看不见外面机器环境。
  • Cgroup:限制 CPU、内存资源,防止一个容器把整台机器资源吃光,新版本用 cgroup v2。
  1. 存储 Overlay2

镜像分层只读,容器写数据不会改动原镜像,会单独开一层可写层;容器删掉,可写层数据全部丢失,想要保存数据必须用卷。写时复制,修改文件就把文件拷贝到上层再改动。

  1. 运行调用链路

kubelet → CRI → cri‑dockerd → docker → containerd,cri‑dockerd 是适配器,用来让 k8s 可以对接 docker。底层真正干活启动容器的是 containerd,再调用 Linux 内核。

  1. 实验内容:

安装 docker、配置镜像加速,实操模拟 namespace、cgroup、overlay2 加深理解。

相关推荐
牢姐与蒯3 小时前
Linux信号(二).信号产生续 && 信号保存
linux·运维·服务器·ubuntu
何中应3 小时前
Jenkins 如何给设置公司 Logo
运维·ci/cd·jenkins
Szime3 小时前
项目结束后,剩余的电子元器件怎么处理?——从“库存滞留”到“资产盘活”的更高解法
运维·嵌入式硬件
中杯可乐多加冰3 小时前
解决方案:CEB 文件 Web 端在线预览方案,Linux部署ceb文件在线预览工具
linux·运维·前端·ceb
运维开发王义杰3 小时前
有了 TCP,为何还要 HTTP/2 流控?
云原生
troy1283 小时前
从 JIRA 到监控:一条完整的 DevOps 交付流水线实战
运维·devops·jira
何中应4 小时前
Jenkins 如何配置工作节点
运维·ci/cd·jenkins
谢亮_vipxieliang4 小时前
容器日志收集与管理:从 stdout 规范到 ELK/Loki 落地
运维·网络·人工智能·elk·docker·容器
YOLO数据集集合4 小时前
风力发电机检测数据集 | 风机检测 电缆塔识别 风电运维 无人机巡检 9122期
运维·人工智能·目标检测·目标跟踪·无人机·风力发电·电力巡检
天远API4 小时前
零信任架构实战:基于天远全网运营商三要素构建自动化骑手准入网关
运维·人工智能·架构·自动化