Я пытаюсь настроить canary-release с помощью входного контроллера Nginx.Проблема заключается в том, что он не сохраняет сходство сеанса, в результате чего каждый запрос обрабатывается случайной службой.
Мой канарский вход:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
namespace: canary
name: ingress-nginx
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/canary: "true"
nginx.ingress.kubernetes.io/canary-weight: "50"
Мой вход по умолчанию:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-nginx
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/affinity: cookie
Возможно ли в настоящее время включить привязку сеанса для канареечного выпуска с входом Nginx?