为什么kubernetes会出现pod这个抽象?

参与8

2同行回答

bryanbryan软件架构设计师金融研发
个人理解是为方便管理设计出来的,由于容器在单个操作系统上的密度可以很大,1)一方面,如果每个容器都占用一个IP stack等资源,那么操作系统资源耗费会比较多2)一方面,多个容器之间可能存在一个逻辑上的相关管理,比如一个pod里面可以有一个web容器,一个mysql容器,web和mysql是互相关...显示全部

个人理解是为方便管理设计出来的,由于容器在单个操作系统上的密度可以很大,
1)一方面,如果每个容器都占用一个IP stack等资源,那么操作系统资源耗费会比较多
2)一方面,多个容器之间可能存在一个逻辑上的相关管理,比如一个pod里面可以有一个web容器,一个mysql容器,web和mysql是互相关联的,如果放在一个pod中,二者可以共享一个IP stack

收起
银行 · 2018-10-26
edwin1986edwin1986系统架构师上汽通用汽车
pod是基于容器更高层度的抽象,主要提供多容器的package运行。其核心实现了类似容器操作系统的抽象,使得可以在不侵入pod中容器的前提下对其进行底层控制,实现包括Sidecar、Ambassador或Adapter相关的模式。具体参考https://kubernetes.io/blog/2015/06/the-distributed-syst...显示全部

pod是基于容器更高层度的抽象,主要提供多容器的package运行。
其核心实现了类似容器操作系统的抽象,使得可以在不侵入pod中容器的前提下对其进行底层控制,实现包括Sidecar、Ambassador或Adapter相关的模式。
具体参考https://kubernetes.io/blog/2015/06/the-distributed-system-toolkit-patterns/https://kubernetes.io/blog/2016/06/container-design-patterns/

收起
汽车 · 2018-10-25
浏览1514

提问者

edwin1986
系统架构师上汽通用汽车
擅长领域: 云计算容器容器云

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-10-23
  • 关注会员:2 人
  • 问题浏览:2553
  • 最近回答:2018-10-26
  • X社区推广