session-affinityhttps://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#session-affinity namespace: defaultspec: selector: app: session-affinity type: ClusterIP ports: - name: session-affinity namespace: default labels: app: session-affinityspec: selector: matchLabels: app: session-affinity replicas: 3 template: metadata: labels: app: session-affinity spec: containers : - name: session-affinity image: nginx 编写具有会话亲和的ingress ### 利用每次请求携带同样的cookie,来标识是否是同一个会话
高可用配置 将Prometheus启动两个实例,配置一样只需要暴露的service的端口不同,'Nginx Controller'配置session-affinity的service名称; Prometheus
官方链接:https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#session-affinity
encryption-wg [6] Session Affinity: https://docs.cilium.io/en/stable/network/kubernetes/kubeproxy-free/#session-affinity
app-weiyigeek-top 官方参考: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#session-affinity
If empty (the default) infer the selector from the replication controller or replica set.) session-affinity