首页 文章

在同一部署中为pod进行Pop to Pod通信

提问于
浏览
0

我有一个Kubernetes部署,有3个副本 . 它启动3个pod,它们分布在给定的集群中 . 我想知道如何可靠地让一个吊舱与同一个_1474402中的另一个吊舱联系 .

上面的部署已经包含在Kubernetes _1474403中 . 但 Services 不包括我的用例 . 我需要我的容器的每个实例(每个 Pod )启动本地内存缓存并让这些缓存与在其他 Pods 上运行的其他缓存实例进行通信/同步 . 这就是我看到一个简单的分布式缓存为我的服务工作的方式 . 根据Kubernetes Network Model允许在同一群集内进行Pod到pod通信,但我看不到从另一个pod中寻址每个pod的可靠方法 .

我相信我可以使用 StatefulSet ,但是,我不想丢失 ClusterIP 分配给 Ingress 所需的服务以实现负载 balancer .

1 回答

  • 2

    当然你可以使用statefulset,并且入口不需要分配给服务的ClusterIP,因为它使用 endpoints ,因此“无头服务”是可以的 .

相关问题