Добавление обработчика к балансировщику
Консоль управления
CLI
API
Чтобы добавить обработчик к сетевому балансировщику:
- Откройте раздел Load Balancer в каталоге, где требуется добавить обработчик к балансировщику.
- Нажмите значок в строке балансировщика, к которому нужно добавить обработчик.
- В открывшемся меню нажмите кнопку Добавить обработчик.
- Введите порт для обработчика.
- Нажмите кнопку Добавить.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы добавить обработчик к балансировщику:
-
Получите список балансировщиков:
$ 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 | +----------------------+--------------------+-------------+----------+----------------+------------------------+----------+
-
Добавьте обработчик, указав его имя, порт и версию 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