Включите сходство сеанса для канареечного выпуска с входным контроллером nginx
Я пытаюсь настроить 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?
1 ответ
Кажется, вы не единственные, кто имеет эту проблему. На github есть открытая проблема, по большей части та же самая проблема: сходство сессий не работает для канареек
В ожидании исправления