是否可以在kubernates中将静态ip分配给有状态容器?如果是的话

时间:2019-03-19 11:44:52

标签: docker kubernetes stateful ibm-cloud-private

我在kubernates中部署了两个容器,每个容器都有一个有状态的应用程序,该应用程序与容器IP紧密耦合,我需要在两个容器之间进行通信(应用程序不信任服务ip)。因此,我需要为容器分配静态IP。有人可以帮我吗? 预先感谢

1 个答案:

答案 0 :(得分:0)

不能将静态IP分配给Pod。

有了StatefulSet,您可以引用stable network ID

如果您对集群使用GKE,则它支持loadBalancerIP。因此,在某些时候,您可以依靠此服务。只需将自动分配的IP标记为静态IP。

apiVersion: v1
kind: Service
spec:
  type: LoadBalancer
  loadBalancerIP: 10.10.10.10