Cockpit не работает в k8s

Привет.

Когда реплик камунды становится больше одной, необходимо реализовать 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
2 лайка