Привет.
Когда реплик камунды становится больше одной, необходимо реализовать sticky session, для этого нужно добавить в манифест ingress-а через который происходит доступ к веб-интерфейсу камунды следующие аннотации:
> metadata:
> annotations:
> nginx.ingress.kubernetes.io/affinity: "cookie"
> nginx.ingress.kubernetes.io/session-cookie-name: "INGRESSCAMUNDACOOKIE"
> nginx.ingress.kubernetes.io/session-cookie-expires: "172800"
> nginx.ingress.kubernetes.io/session-cookie-max-age: "172800"
Информацию об аннотациях можно посмотреть тут.
Решение реализовано с помощью nginx ingress. Добавляется новый Cookie, который обеспечивает “липкую” сессию.
При этом нужно учесть, что должно быть установлено dns имя:
spec:
rules:
- host: stickyingress.example.com