浅谈云计算:OpenStack、Docker、K8S的演进史( 二 )


【浅谈云计算:OpenStack、Docker、K8S的演进史】说到这里 , 你可能认为”K8S“的调度单位是一个容器(container) 。 事实上 , K8S 调度的基本单位为 pod ,一个 pod 表示一个或多个容器 。 引用一本书里所说“之所以没有使用容器作为调度单位 , 是因为单一的容器没有构成服务的概念;例如 Web 应用做了前后端分离 , 需要一个 NodeJS 与 Tomcat 才能组成一个完整的服务 , 这样就需要部署两个容器来实现一个完整的服务 , 虽然也可以把他们都放到一个容器里 , 但这显然违反了一个容器即一个进程的核心思想 --《Service Mesh实战 - 用 istio软负载实现服务网格》”
浅谈云计算:OpenStack、Docker、K8S的演进史文章插图