• Русский
  • Создание GatewayAPI Gateway

    GatewayAPI — это новый API для Kubernetes, который предоставляет более гибкий и расширяемый способ управления входящим трафиком. Он позволяет определять правила маршрутизации, политики трафика и другие настройки в более декларативной форме.
    В этом документе представлен пошаговый гид по созданию GatewayAPI gateway в кластере Kubernetes платформы Alauda Container Platform.

    Требования

    Содержание

    Развертывание MetalLB

    Для работы GatewayAPI gateway требуется MetalLB для выделения IP-адреса. Пожалуйста, ознакомьтесь с инструкцией Create MetalLB по развертыванию MetalLB.

    Установка Pod Security Policies в режим Privileged

    Если namespace, в котором вы хотите развернуть gateway, создан через UI, необходимо обновить его Pod Security Policy (PSP) до режима privileged.
    Обновление PSP

    Процедура

    1. Перейдите в Platform Management.

    2. В левой боковой панели нажмите Network Management > Inbound Gateways.

    3. Нажмите Create Inbound Gateways.

    4. Следуйте инструкциям ниже для завершения настройки сети:

      ПараметрОписание
      NameИмя gateway.
      GatewayClassВстроенный exclusive-gateway предоставляется платформой Alauda Container Platform и поддерживается ALB. Он создаст ALB в режиме container-network-mode для реализации спецификации GatewayAPI gateway.
      SpecificationУстановите параметры в соответствии с потребностями вашего бизнеса. Также можно обратиться к руководству How to properly allocate CPU and memory resources для рекомендаций.
    5. Нажмите Create. Процесс создания может занять некоторое время, пожалуйста, наберитесь терпения.

    Создание Gateway