• Русский
  • Конфигурация инициализации сети кластера Google GKE

    Содержание

    Обзор поддержки

    ФункцияСтатус поддержкиТребования
    LoadBalancer ServiceПоддержка по умолчаниюДополнительное развертывание не требуется.
    IngressПоддержка по умолчаниюОпционально можно включить функциональность Ingress Class (после включения можно вручную выбирать классы ingress при создании ingress через форму). Дополнительное развертывание не требуется.

    Предварительные требования

    Если вы создали кластер GKE, импортируйте кластер GKE.

    Шаги конфигурации

    Развертывание Ingress Controller

    Ручное развертывание не требуется. GKE предоставляет управляемый встроенный контроллер Ingress под названием GKE Ingress. Этот контроллер сопоставляет ресурсы Ingress с Google Cloud Load Balancers для обработки HTTP(S) нагрузок в GKE, что упрощает и автоматизирует конфигурацию.

    Создание Ingress и LoadBalancer сервисов

    Вы можете создавать ingress и LoadBalancer сервисы одновременно или выбрать один из них в зависимости от ваших потребностей.

    Создание Ingress

    1. В Container Platform нажмите Network > Ingress в левом навигационном меню.

    2. Нажмите Create Ingress и выберите GKE Ingress Class для Ingress Class.

    3. Выберите Protocol. По умолчанию — HTTP. Для HTTPS сначала создайте сертификат и выберите его.

    4. Нажмите Create. Подождите примерно 5 минут, пока платформа GKE автоматически назначит публичный IP-адрес для ingress.

      Примечание: Разным ресурсам ingress будут назначены разные публичные IP-адреса.

    Создание LoadBalancer сервиса

    1. В Container Platform нажмите Network > Services в левом навигационном меню.

    2. Нажмите Create Service и выберите LoadBalancer для External Access.

    3. Разверните annotations и заполните аннотации LoadBalancer сервиса по необходимости.

    4. Нажмите Create.

    Связанные операции

    Просмотр ресурсов Ingress в Google Cloud

    1. Перейдите в Google Cloud > Kubernetes Engine и нажмите Services and Ingress в левом навигационном меню.

    2. Нажмите INGRESS.

    3. Просмотрите информацию о соответствующих ресурсах Ingress в списке.

    Создание сертификата

    При использовании протокола HTTPS заранее сохраните учетные данные HTTPS сертификата как Secret (типа TLS).

    1. В Container Platform нажмите Configuration > Secrets в левом навигационном меню.

    2. Нажмите Create Secret.

    3. Выберите тип TLS и импортируйте или заполните поля Certificate и Private Key по необходимости.

    4. Нажмите Create.