Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex Load Balancer
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Балансировщики
      • Создать балансировщик
      • Создать внутренний сетевой балансировщик
      • Запустить балансировщик
      • Остановить балансировщик
      • Удалить балансировщик
      • Проверить состояние целевых ресурсов
      • Добавить обработчик
      • Удалить обработчик
    • Целевые группы
      • Создать целевую группу
      • Подключить целевую группу к балансировщику
      • Отключить целевую группу от балансировщика
      • Удалить целевую группу
  • Концепции
    • Балансировщик нагрузки
    • Внутренний балансировщик
    • Обработчик
    • Целевые ресурсы и группы
    • Проверка состояния ресурсов
    • Квоты и лимиты
  • Рекомендации по использованию сервиса
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • NetworkLoadBalancerService
      • TargetGroupService
      • OperationService
    • REST
      • Обзор
      • NetworkLoadBalancer
        • Обзор
        • addListener
        • attachTargetGroup
        • create
        • delete
        • detachTargetGroup
        • get
        • getTargetStates
        • list
        • listOperations
        • removeListener
        • start
        • stop
        • update
      • TargetGroup
        • Обзор
        • addTargets
        • create
        • delete
        • get
        • list
        • listOperations
        • removeTargets
        • update
      • Operation
        • Обзор
        • get
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Балансировщики
  3. Добавить обработчик

Добавление обработчика к балансировщику

  • Примеры
    • Добавление обработчика внутреннему балансировщику
Консоль управления
CLI
API

Чтобы добавить обработчик к сетевому балансировщику:

  1. Откройте раздел Load Balancer в каталоге, где требуется добавить обработчик к балансировщику.
  2. Нажмите значок в строке балансировщика, к которому нужно добавить обработчик.
  3. В открывшемся меню нажмите кнопку Добавить обработчик.
  4. Введите порт для обработчика.
  5. Нажмите кнопку Добавить.

Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите его.

По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

Чтобы добавить обработчик к балансировщику:

  1. Получите список балансировщиков:

    $ yc load-balancer network-load-balancer list
    +----------------------+--------------------+-------------+----------+----------------+------------------------+----------+
    |          ID          |        NAME        |  REGION ID  |   TYPE   | LISTENER COUNT | ATTACHED TARGET GROUPS |  STATUS  |
    +----------------------+--------------------+-------------+----------+----------------+------------------------+----------+
    | c58r8boim8qfkcqtuioj | test-load-balancer | ru-central1 | EXTERNAL |              0 |                        | INACTIVE |
    +----------------------+--------------------+-------------+----------+----------------+------------------------+----------+
    
    
  2. Добавьте обработчик, указав его имя, порт и версию IP-адреса:

    $ yc load-balancer network-load-balancer add-listener c580id04kvumgn7ssfh1 \
         --listener name=test-listener,port=80,external-ip-version=ipv4
    .....done
    id: c58r8boim8qfkcqtuioj
    folder_id: aoerb349v3h4bupphtaf
    created_at: "2019-04-01T09:29:25Z"
    name: test-load-balancer
    region_id: ru-central1
    status: INACTIVE
    type: EXTERNAL
    listeners:
    - name: test-listener
      address: <IP-адрес обработчика>
      port: "80"
      protocol: TCP
    

Добавить обработчик можно с помощью метода API addListener.

Примеры

Добавление обработчика внутреннему балансировщику

CLI

Выполните команду, указав имя обработчика, порт и идентификатор подсети:

$ yc load-balancer network-load-balancer add-listener b7rc2h753djb3a5dej1i \
--listener name=test-listener,port=80,internal-subnet-id=e9b81t3kjmi0auoi0vpj
Language
Вакансии
Политика конфиденциальности
Условия использования
© 2021 ООО «Яндекс.Облако»