在kubernetes中,POD将具有IP地址,而Node将具有IP地址

时间:2018-10-25 14:04:50

标签: kubernetes kubectl

在kubernetes中,POD将具有IP地址,而Node将具有IP地址。

我知道我们使用POD IP地址通过容器端口访问其中的容器。我们是否出于任何目的使用节点IP? 另外,Will kubernetes负责为Pod创建IP地址。

1 个答案:

答案 0 :(得分:0)

Kubernetes网络插件创建一个单独的Pod网络(印花布,法兰绒,棉布等)

从该Pod网络为Pod分配了IP

由于网络名称空间是共享的,因此pod中的所有容器都具有相同的IP地址

NodeIP可用于从外部系统访问pod上运行的服务,例如万一您使用Nodeport类型的kubernetes Service公开该服务,或使用入口资源公开该服务

更多:

  

每个Pod分配了一个IP地址,并且CNI插件是   负责分配和分配给Pod。你可能   问自己:“如果Pod可以有多个容器,   CNI知道要连接哪一个?”如果您曾经询问过Docker,   要列出在给定的Kubernetes节点上运行的容器,您可以   已经注意到许多与每个暂停容器相关的暂停容器   你的豆荚。这些暂停容器没有任何意义   计算上。他们只是每个Pod的代理人   集装箱网络。因此,它们是第一个容器   发射,最后一次死亡是在单个Pod的生命周期中