Развертывание Ingress Gateway
Содержание
Введение
Развертывание Ingress Gateway обеспечивает безопасный внешний доступ к ресурсам service mesh за счёт:
- Предоставления выделенных точек входа для север-юг трафика
- Поддержки гибких методов экспонирования (LoadBalancer/NodePort)
- Включения протокольно-специфичных конфигураций слушателей
- Изоляции компонентов gateway от control plane
Основная ценность: безопасное и масштабируемое управление входящим трафиком
Особенности
- Поддержка слушателей для нескольких протоколов (HTTP/HTTPS/TCP)
- Режимы развертывания: общий/выделенный gateway
- Интеграция с LB облачных провайдеров (AWS ELB, MetalLB и др.)
- Резервный NodePort для bare-metal окружений
Развертывание Gateway через LoadBalancer
Шаг 1: Инициация развертывания
- Перейдите: Service Mesh > Gateway
- Выберите целевой кластер
- Нажмите Deploy Gateway
Шаг 2: Конфигурация протоколов
Шаг 3: Интеграция с облаком
Для Huawei Cloud ELB:
-
Укажите ELB ID и тип
Для MetalLB: -
Проверьте доступные IP в Network Management > External Address Pool
Развертывание Gateway через NodePort
Шаг 1: Настройка NodePort
- Установите Service Type в NodePort
- Определите node порты:
Шаг 2: Настройка внешнего прокси
Рекомендуемая архитектура:
Проверка
-
Откройте страницу с деталями gateway
-
Убедитесь, что статус: Running
-
Проверьте доступность эндпоинта:
Операционные заметки
- Общие gateways видны всем проектам кластера
- Выделенные gateways требуют изоляции по проектам
- Завершение TLS требует отдельной настройки сертификатов
- Избегайте конфликтов портов с существующими сервисами