Назад | Перейти на главную страницу

Как получить доступ к приложениям, развернутым в k8s на Google Cloud Platform, с помощью балансировщика нагрузки HTTP (S) Google Cloud Engine?

Цель: для доступа к приложениям, которые находятся в пространстве имен kubernetes (k8s), используя HTTP (S) Load Balancer (HLB)

Методы

Балансировка нагрузки TCP (TLB) (уровень 4)

Балансировка нагрузки HTTP (S) (уровень 7)

Ошибка: ошибка сервера

Сервер обнаружил временную ошибку и не смог выполнить ваш запрос.

Повторите попытку через 30 секунд.

Обсуждение

Подвопросы

Ознакомьтесь с приведенной ниже документацией GCP:

  1. Настройка Балансировка нагрузки HTTP (S) с помощью Ingress. В этой документации содержится руководство по запуску веб-приложения за внешним балансировщиком нагрузки HTTP (S) путем настройки ресурса Ingress, что очень помогает.
  2. Выставление приложений с использованием Сервисы - Здесь вы создаете развертывание и открываете его модули, создавая службу (например, ClusterIP (по умолчанию), NodePort, LoadBalancer, ExternalName или Headless). Затем вы отправляете HTTP-запрос в Сервис.
  3. Как проверки здоровья работа - Здесь вы сможете проверить диапазоны IP-адресов зондов и правила брандмауэра, необходимые для проверки работоспособности.