• Русский
  • Создание шлюза GatewayAPI

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

    Требования

    Разверните MetalLB

    Для шлюза GatewayAPI требуется MetalLB для выделения IP-адреса. Инструкции по развертыванию MetalLB см. в разделе Create MetalLB.

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

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

    Порядок действий

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

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

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

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

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

    Create Gateway