Конфигурация инициализации сети кластера Google GKE
Содержание
Обзор поддержки
Предварительные требования
Если вы создали кластер GKE, импортируйте кластер GKE.
Шаги конфигурации
Развертывание Ingress Controller
Ручное развертывание не требуется. GKE предоставляет управляемый встроенный контроллер Ingress под названием GKE Ingress. Этот контроллер сопоставляет ресурсы Ingress с Google Cloud Load Balancers для обработки HTTP(S) нагрузок в GKE, что упрощает и автоматизирует конфигурацию.
Создание Ingress и LoadBalancer сервисов
Вы можете создавать ingress и LoadBalancer сервисы одновременно или выбрать один из них в зависимости от ваших потребностей.
Создание Ingress
-
В Container Platform нажмите Network > Ingress в левом навигационном меню.
-
Нажмите Create Ingress и выберите GKE Ingress Class для Ingress Class.
-
Выберите Protocol. По умолчанию — HTTP. Для HTTPS сначала создайте сертификат и выберите его.
-
Нажмите Create. Подождите примерно 5 минут, пока платформа GKE автоматически назначит публичный IP-адрес для ingress.
Примечание: Разным ресурсам ingress будут назначены разные публичные IP-адреса.
Создание LoadBalancer сервиса
-
В Container Platform нажмите Network > Services в левом навигационном меню.
-
Нажмите Create Service и выберите LoadBalancer для External Access.
-
Разверните annotations и заполните аннотации LoadBalancer сервиса по необходимости.
-
Нажмите Create.
Связанные операции
Просмотр ресурсов Ingress в Google Cloud
-
Перейдите в Google Cloud > Kubernetes Engine и нажмите Services and Ingress в левом навигационном меню.
-
Нажмите INGRESS.
-
Просмотрите информацию о соответствующих ресурсах Ingress в списке.
Создание сертификата
При использовании протокола HTTPS заранее сохраните учетные данные HTTPS сертификата как Secret (типа TLS).
-
В Container Platform нажмите Configuration > Secrets в левом навигационном меню.
-
Нажмите Create Secret.
-
Выберите тип TLS и импортируйте или заполните поля Certificate и Private Key по необходимости.
-
Нажмите Create.