У меня есть два похожих сервиса / развертывания / входа, работающих в двух пространствах имен GKE / K8S: ns-A (старый), ns-B (новый). Вход нс-А похож на myservice.mycompany.com
. Все клиенты используют myservice.mycompany.com
для доступа к старым службам в NS-A.
Теперь мне нужно развернуть трафик с ns-A на ns-B. Мне нужно, чтобы все клиенты получили доступ к новой услуге в NS-B. Я могу создать новый Ingress для новой службы в ns-B: myservice-B.mycompany.com
и обновить все службы, чтобы использовать эту новую конечную точку.
но у меня много клиентов. можно использовать другие способы развертывания канареек с ns-A на ns-B. Я заглянул в контур, но контур не может поддерживать развертывание двух пространств имен.
Можно ли использовать переключение DNS или внутренние DNS-имена кластера для канареечного развертывания? Не могли бы вы подробнее рассказать? Спасибо