Пример Nginx плюс вход для липких сессий во время канареечного развертывания
Я развертываю 2 службы в модулях kubernetes, которые просто отображают номер версии; эхо-v1 и эхо-v2
Там, где echo-v2 считается канареечным развертыванием, я могу продемонстрировать липкие сеансы, когда канареечный вес перенастраивается с 0 до 100 с использованием аннотаций канареечного и канареечного веса.
Используются 2 входа: первый маршрутизируется к echo-v1 с аннотацией файла cookie сеанса. Второй маршрутизирует к echo-v2 с канареечными истинными, канареечными весами и аннотациями cookie сеанса.
Второй вход я могу применить, не влияя на сеансы, начатые при первом входе, и новые сеансы следуют канареечному взвешиванию, как и ожидалось.
Однако с тех пор я узнал, что эти аннотации предназначены для сообщества nginx и не будут работать с nginx plus.
Как я могу добиться того же, используя вход (ы) с nginx plus?