从零开始入门 K8s| 详解 Pod 及容器设计模式

阿里巴巴云原生小助手 2019-09-19

日志 镜像 容器 volume 分布式存储 云原生

作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使

一、为什么需要 Pod

容器的基本概念


我们知道 Pod 是 Kubernetes 项目里面一个非常重要的概念,也是非常重要的一个原子调度单位,但是为什么我们会需要这样一个概念呢?在使用容器 Docker 的时候,也没有这个说法。其实,如果想要理解 Pod,首先要理解容器,所以来回顾一下容器的概念:


容器的本质实际上是一个进程,是一个视图被隔离,资源受限的进程。


容器里面 PID=1 的进程就是应用本身,这意味着管理虚拟机等于管理基础设施,因为我们是在管理机器,但管理容器却等于直接管理应用本身。这也是之前说过的不可变基础设施的一个最佳体现,这个时候,你的应用就等于你的基础设施,它一定是不可变的。


在以上面的例子为前提的情况下,Kubernetes 又是什么呢?很多人都说 Kubern

登录 后评论
下一篇
云栖号资讯小编
6949人浏览
2020-02-07
相关推荐
Kubernetes 入门之网络详解
1146人浏览
2018-12-17 21:04:58
从零开始k8s
999人浏览
2018-12-12 22:16:42
2
1
4
2438