我在kubernates中部署了两个容器,每个容器都有一个有状态的应用程序,该应用程序与容器IP紧密耦合,我需要在两个容器之间进行通信(应用程序不信任服务ip)。因此,我需要为容器分配静态IP。有人可以帮我吗? 预先感谢
答案 0 :(得分:0)
不能将静态IP分配给Pod。
有了StatefulSet,您可以引用stable network ID
如果您对集群使用GKE,则它支持loadBalancerIP
。因此,在某些时候,您可以依靠此服务。只需将自动分配的IP标记为静态IP。
apiVersion: v1
kind: Service
spec:
type: LoadBalancer
loadBalancerIP: 10.10.10.10