容器经常是为了解决单一的,窄范围的问题,比如说微服务.然而现实中,一些复杂问题的完成往往需要多个容器.这里我们讨论一下如何把多个容器放在同一个pod里以及容器间的通信
什么是pod
pod是kubernetes...需要注意的是,以上场景都非必须把不同的容器放在同一个pod里,但是这样往往更便于管理,甚至后面会讲到的,紧密耦合的业务容器放置在同一个容器里通信效率更高.具体怎么使用还要看实际情况,综合权衡.
kubernetes...同一pod间的容器通信
把不同的容器放在同一个pod里让它们之间的通信变得非常直接和简单,它们可以通过以下几种方法达到通信目的....Fri Aug 25 18:36:06 UTC 2017
Fri Aug 25 18:36:07 UTC 2017
进程间通信(IPC)
同一个pod里的容器共享IPC名称空间,这就意味着他们可以通过进程间通信的手段来进行通信...同一pod的容器间网络通信
同一pod下的容器使用相同的网络名称空间,这就意味着他们可以通过'localhost'来进行通信,它们共享同一个Ip和相同的端口空间
同一个pod暴露多个容器
通常pod里的容器监听不同的端口