【发布时间】:2021-10-27 06:51:16
【问题描述】:
可以说,我们有两个独立的 Kubernetes 集群Cluster 1 & Cluster 2 ,每个集群都有同一个应用程序 Pod 的两个副本。喜欢
Cluster 1 : Pod A & Pod B
Cluster 2 : Pod C & Pod D
Pod A(客户端)中的应用程序代码希望通过 UDP 协议通过 NodePort/Loadbalancer 服务连接到集群 2 中运行的任何 Pod 以发送消息。唯一的要求是保持亲和性,以便来自 Pod A 的所有消息只能发送到任何一个 Pod(Pod C 或 Pod D)。由于 UDP 是一种无连接协议,我关心的是基于 ClientIP 的会话关联。将 sessionAffinity 设置为客户端 IP 是否可以解决我的问题?
【问题讨论】:
标签: kubernetes udp openshift kubernetes-helm