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

1 ответ
Обратите внимание, что в GKE только балансировщик нагрузки создает балансировщик сетевой нагрузки (уровень 4), а Ingress использует балансировщик нагрузки HTTP(S) (уровень 7). Я предполагаю, что они хотят использовать балансировку нагрузки уровня 7.
Использование Nodeport (возможно, с ручным распределением портов) + настройка балансировщика нагрузки HTTP для использования этого порта в качестве серверной части является очевидным решением, и IIUC может делать то, что они делают в настоящее время.
Чтобы Kubernetes автоматически создавал балансировщик нагрузки GCP HTTP(s), потребуется входной контроллер.
Наш контроллер ingress-gce на самом деле Открытый исходный код.
есть какое-то краткое документация упоминая, как запустить его на GCE.
Рамеш споткнулся