Включите сходство сеанса для канареечного выпуска с входным контроллером nginx - PullRequest
0 голосов
/ 27 февраля 2019

Я пытаюсь настроить 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 Ответ

0 голосов
/ 01 марта 2019

Кажется, вы не единственные, кто имеет эту проблему.На github существует открытая проблема, по большей части та же самая проблема: Привязка сеанса не работает для канареек

Ожидание исправления

...