跳转至

containerd原理剖析与实战-赵吉壮 张明月

  •  containerd原理剖析与实战|200
  • 书名: containerd原理剖析与实战
  • 作者: 赵吉壮 张明月
  • 简介: Kubernetes作为云原生领域容器编排的事实标准毋庸置疑,Kubernetes作为编排调度的指挥官,而真正的执行者实际上是容器运行时。在云原生生态中,容器运行时作为云原生技术栈的基石,是至关重要的一环。本书旨在帮助读者全面了解containerd的基本原理和概念。本书从云原生与容器运行时讲起,内容涵盖云原生和容器的发展史,容器技术的Linux原理,containerd的架构、原理、功能、部署、配置、插件扩展开发等,并详细介绍containerd生产实践中的配置以及落地实践,使读者对containerd的概念、原理、实践有比较清晰的了解。 本书适合作为云原生和容器技术的架构师、研发工程师和运维工程师的参考资料,也适合作为希望了解云计算和容器技术的爱好者的自学用书和参考手册。
  • 出版时间 2024-05-11 00:00:00
  • ISBN: 9787302655466
  • 分类: 计算机-计算机综合
  • 出版社: 清华大学出版社

高亮划线

封面

版权信息

内容简介

作者简介

前言

第1章 云原生与容器运行时

1.1 云原生概述

1.2 云原生技术栈与容器运行时

1.3 Docker与Kubernetes的发展史

  • 📌 名为runc,成为第一个且目前接受度最广泛的遵循OCI规范的容器运行时实现 ^9-5783-5820

    • ⏱ 2024-05-17 23:21:34
  • 📌 面对Google派系的竞争,Docker在贡献了Runc之后继续重构,将原有的Docker Engine拆分为多个模块,将负责容器生命周期的模块拆分出来,捐献给了CNCF社区,即containerd。 ^9-7547-7647

    • ⏱ 2024-05-17 23:23:20
  • 📌 从Kubernetes v1.24版本开始,社区优先推荐使用containerd或cri-o作为容器运行时,如果想要继续使用Docker作为容器运行时,则需要使用cri-dockerd来对接Docker。 ^9-8764-8866

    • ⏱ 2024-05-17 23:25:49
  • 📌 Docker将libcontainer改名为runc贡献给了OC ^9-11447-11479

    • ⏱ 2024-05-17 23:28:23

1.4 containerd概述

第2章 初识容器运行时

2.1 容器技术的发展史

2.2 容器Linux基础

2.3 容器运行时概述

第3章 使用containerd

3.1 containerd的安装与部署

3.2 ctr的使用

3.3 nerdctl的使用

第4章 containerd与云原生生态

4.1 Kubernetes与CRI

4.2 containerd与CRI Plugin

4.3 crictl的使用

第5章 containerd与容器网络

5.1 容器网络接口

5.2 CNI插件介绍

5.3 containerd中CNI的使用

第6章 containerd与容器存储

6.1 containerd中的数据存储

6.2 containerd镜像存储插件snapshotter

6.3 containerd支持的snapshotter

第7章 containerd核心组件解析

7.1 containerd架构总览

7.2 containerd API和Core

7.3 containerd Backend

7.4 containerd与NRI

第8章 containerd生产与实践

8.1 containerd监控实践

8.2 基于containerd开发自己的容器客户端

8.3 开发自己的NRI插件

读书笔记

本书评论