Как развернуть второй балансировщик нагрузки для istio 1.5.1 на Azure - PullRequest
0 голосов
/ 27 апреля 2020

Мне потребуется развернуть второй Azure Балансировщик нагрузки для входного шлюза приложения (должен быть отделен от основного Балансировщика нагрузки, развернутого в профиле istio по умолчанию).

Я попробовал предложения по GitHub (https://github.com/istio/istio/issues/19263). Однако результатом была фактически дополнительная IP-конфигурация внешнего интерфейса для основного балансировщика нагрузки, а не дополнительный балансировщик нагрузки. Это заканчивается ошибкой «ERR_SSL_PROTOCOL_ERROR» (если используется curl: ошибка: 1408F10B: процедуры SSL: ssl3_get_record: неправильный номер версии), если один и тот же порт 443 используется в обоих входных шлюзах istio.

версия версии: 1.5.1

Какие-либо предложения о том, как развернуть дополнительный балансировщик нагрузки для второго входного шлюза? Спасибо

1 Ответ

0 голосов
/ 28 апреля 2020

Это сложная конфигурация, так как для нее требуется совершенно новый второй входной шлюз (не просто объект шлюза). Есть статья об этом здесь .

Этот подход создает новые HorizontalPodAutoscaler, Deployment, Gateway, PodDisruptionBudget, Service, ServiceAccount для второго Входной шлюз istio основан на конфигурации по умолчанию.

После изменения всех именных меток Вы можете kubectl apply манифест для вашего кластера istio. Что касается Loadbalancer, новый будет присоединен к новому входному шлюзу автоматически.

Надеюсь, это поможет.

...