![](/img/trans.png)
[英]Kubernetes manage traffic between pods replicas of several applications
[英]Kubernetes management of traffic between pod replicas of different applications in one cluster
我在一個 Kubernetes 節點上有一個密鑰斗篷和客戶端應用程序。 我有 3 個用於 keycloak 和客戶端的 pod 我可以管理 kubernetes 中的流量,以便從客戶端副本到 keycloak 的查詢始終返回到它來自的同一個副本嗎? 目前,流量正在被重定向
client replica -> keyclok -> random client replica.
我想生效:
client replica x -> keycloak -> client replica x.
預先感謝您的所有答案
此功能稱為粘性會話,可以在 Nginx 入口 controller 中配置,遵循以下注釋:
https://kubernetes.github.io/ingress-nginx/examples/affinity/cookie/
如果您在 AWS 中部署了所有內容,並且您使用的是 ALB 入口 controller,則可以使用粘性注釋來實現此目的。
我在生產中的工作示例:
alb.ingress.kubernetes.io/target-group-attributes: stickiness.enabled=true,stickiness.lb_cookie.duration_seconds=6000
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.