Могу ли я использовать тип LoadBalancer для службы kubernetes на GCE, а не на GKE?

У меня есть виртуальные машины на GCP, которые являются обычными машинами Linux, а не GKE. Я создал среду kubernetes с помощью kubeadm на этих виртуальных машинах, и я использую NodePort тип для моих услуг.

Но то, что я хочу сделать, это использовать тип LoadBalancer за мои услуги. Могу ли я использовать LoadBalancer введите с Балансировка нагрузки GCP Cloud? Я искал в Google много раз, но большая часть результатов относится к GKE, который я не использую.

облачная платформа Google Kubernetes

1 ответ
1

Обратите внимание, что в GKE только балансировщик нагрузки создает балансировщик сетевой нагрузки (уровень 4), а Ingress использует балансировщик нагрузки HTTP(S) (уровень 7). Я предполагаю, что они хотят использовать балансировку нагрузки уровня 7.

Использование Nodeport (возможно, с ручным распределением портов) + настройка балансировщика нагрузки HTTP для использования этого порта в качестве серверной части является очевидным решением, и IIUC может делать то, что они делают в настоящее время.

Чтобы Kubernetes автоматически создавал балансировщик нагрузки GCP HTTP(s), потребуется входной контроллер.

Наш контроллер ingress-gce на самом деле Открытый исходный код.

есть какое-то краткое документация упоминая, как запустить его на GCE.

Рамеш споткнулся

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *