看啥推荐读物
专栏名称: 分布式实验室
最专业的Docker文章,最权威的Docker新闻。关注容器生态圈的发展。
今天看啥  ›  专栏  ›  分布式实验室

为什么需要Pod?

分布式实验室  · 公众号  · 后端  · 2019-07-16 07:45
先抛出几个问题。为什么在Kubernetes我们不直接使用一个单独的容器(container),而是用Pod来封装一个或多个容器呢?为什么我们要运行多个容器呢?我们能将我们所有的应用程序都放到一个容器里面运行么?Pod是什么?先让我们来看下官方文档对Pod的定义:Pod是一个或一个以上的 容器(例如Docker容器)组成的,且具有共享存储/网络/UTS/PID的能力,以及运行容器的规范。并且在Kubernetes中,Pod是最小的可被调度的原子单位。通俗来讲,Pod就是一组容器的集合,在Pod里面的容器共享网络/存储(Kubernetes实现共享一组的Namespace去替代每个container各自的NS,来实现这种能力),所以它们可以通过Localhost进行内部的通信。虽然网络存储都是共享的,但是CPU和Memory就不是。多容器之 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照