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

  1. 云栖社区>
  2. 阿里巴巴云原生>
  3. 博客>
  4. 正文

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

一绿舟 2019-09-19 17:24:19 浏览1665
展开阅读全文

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

一、为什么需要 Pod

容器的基本概念


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


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


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


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

网友评论

登录后评论
0/500
评论
一绿舟
+ 关注
所属云栖号: 阿里巴巴云原生