Создать целевую группу

    Чтобы создать новую целевую группу:

    1. Откройте раздел Load Balancer в каталоге, где требуется создать целевую группу.

    2. Откройте вкладку Целевые группы.

    3. Нажмите кнопку Создать целевую группу.

    4. Введите имя целевой группы.

      • Длина — от 3 до 63 символов.
      • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
      • Первый символ — буква. Последний символ — не дефис.
    5. Выберите виртуальные машины, которые нужно добавить в целевую группу.

    6. Нажмите кнопку Создать целевую группу.

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

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

    1. Посмотрите описание команды CLI для создания целевой группы:

      $ yc load-balancer target-group create --help
      
    2. Получите список виртуальных машин:

      $ yc compute instance list
      +----------------------+------------+---------------+---------+
      |          ID          |    NAME    |    ZONE ID    | STATUS  |
      +----------------------+------------+---------------+---------+
      ...
      | fhmajnpl7cvhl6v1s12i | test-vm-1  | ru-central1-a | RUNNING |
      | fhmajv6f27n0a4a1sbml | test-vm-2  | ru-central1-a | RUNNING |
      ...
      +----------------------+------------+---------------+---------+
      
    3. Выберите ID виртуальной машины, которую следует добавить в целевую группу, и получите о ней сведения:

      $ yc compute instance get fhmajnpl7cvhl6v1s12i
        ...
        subnet_id: e9bhjah6j3k7e6v8t5fa
        primary_v4_address:
          address: 192.168.0.3
        ...
      
    4. Создайте целевую группу и добавьте в нее нужную виртуальную машину в качестве целевого ресурса, указав subnet-id и address виртуальной машины во флаге --target:

      $ yc load-balancer target-group create \
      --region-id ru-central1 \
      --name test-tg-1 \
      --target subnet-id=e9bhjah6j3k7e6v8t5fa,address=192.168.0.3
      

    Создать новую целевую группу можно с помощью метода API create.

    После создания целевой группы следует добавить в нее целевые ресурсы, по которым будет распределяться нагрузка. Целевые ресурсы добавляются в группу с помощью метода addTargets.