Thin Pool
内容已整合:这篇旧笔记保留为历史版本,建议阅读主文章《容器镜像与存储原理》。 Thin Pool 是 Linux 存储管理中的一个概念,主要用于 LVM (Logical Volume Manager) 和 Docker 等容器技术中。 简单说,thin pool 就是一个"按需分配"的存储池,先承
9 篇文章
内容已整合:这篇旧笔记保留为历史版本,建议阅读主文章《容器镜像与存储原理》。 Thin Pool 是 Linux 存储管理中的一个概念,主要用于 LVM (Logical Volume Manager) 和 Docker 等容器技术中。 简单说,thin pool 就是一个"按需分配"的存储池,先承
内容已整合:这篇旧笔记保留为历史版本,建议阅读主文章《容器镜像与存储原理》。 镜像层 = 只读的"模板"(所有容器共享) 可写层 = 每个容器独有的"草稿纸"(容器删除就没了) 单个容器的文件系统结构 容器看到的文件系统 (rootfs) ↓ ┌─────────────
介绍 eBPF(extended Berkeley Packet Filter)是一种强大的内核技术,最初是为网络数据包过滤设计的。 eBPF 是基于传统的 BPF(Berkeley Packet Filter)扩展的。传统的 BPF 主要用于网络包过滤和捕获,能够直接在内核中处理数据包,从而减少了
介绍 Harbor 是一个开源的容器镜像仓库,旨在通过为用户提供高效、安全和可扩展的镜像管理功能,帮助企业更好地管理容器镜像。 访问控制:提供基于角色的访问控制(RBAC),可以限制用户对镜像的操作权限。多种身份认证支持: LDAP、OAuth 等外部认证系统。
docker中 容器本质上 = namespace + cgroups + aufs linux内核提供的namepspace功能,namespace不是聚合的 而是按照类型分开的:
专题定位:本文整合容器镜像层、可写层、Copy-on-Write、镜像存储结构与 Thin Pool。相关内容见Docker和容器网络通信原理。 在Docker Registry v2 中,镜像是以分层的形式存储的,采用了内容寻址和分层存储的机制。 各个结构的示意图如下:
专题导航:本文作为 Kubernetes 核心原理与实践主文章。扩展开发见Kubernetes Operator 开发和Kubernetes Webhook,性能专题见Pod 冷启动。 "The only way to do great work is to love what you do. If
https://github.com/bearslyricattack/Ulysses. 仿照docker做的demo,还有很多不足的地方。 1.介绍 2.前置技术:
1.介绍: Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可抑制的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙盒机制,相互之间不会存在任何接口。几乎没有性能开销,可以很容易的在机器和数据中心运行。最重要的是,他们不依赖于任何语言、框