EKS 上的 AWS 负载均衡器控制器 - 粘性会话不起作用
AWS Load Balancer Controller on EKS - Sticky Sessions Not Working
我已经部署了 AWS Load Balancer Controller on AWS EKS。我已经创建了 k8s Ingress 资源
我正在使用 k8s 部署部署 java Web 应用程序。我想确保保持粘性会话以使我的应用程序正常工作。
我有 read that 如果我设置下面的注释,那么粘性会话将起作用:
alb.ingress.kubernetes.io/target-type: ip
但我看到入口正在将请求路由到不同的副本,每次都让登录失败,因为会话 cookie 不持久。
我在这里错过了什么?
alb.ingress.kubernetes.io/target-type: ip
为必填项。
但启用粘性的注释是:
alb.ingress.kubernetes.io/target-group-attributes: stickiness.enabled=true
也可以设置cookie_duration_settings
.
alb.ingress.kubernetes.io/target-group-attributes: stickiness.enabled=true,stickiness.lb_cookie.duration_seconds=300
我已经部署了 AWS Load Balancer Controller on AWS EKS。我已经创建了 k8s Ingress 资源 我正在使用 k8s 部署部署 java Web 应用程序。我想确保保持粘性会话以使我的应用程序正常工作。
我有 read that 如果我设置下面的注释,那么粘性会话将起作用:
alb.ingress.kubernetes.io/target-type: ip
但我看到入口正在将请求路由到不同的副本,每次都让登录失败,因为会话 cookie 不持久。
我在这里错过了什么?
alb.ingress.kubernetes.io/target-type: ip
为必填项。
但启用粘性的注释是:
alb.ingress.kubernetes.io/target-group-attributes: stickiness.enabled=true
也可以设置cookie_duration_settings
.
alb.ingress.kubernetes.io/target-group-attributes: stickiness.enabled=true,stickiness.lb_cookie.duration_seconds=300