Отключить целевую группу от сетевого балансировщика
Чтобы отключить целевую группу от сетевого балансировщика:
- В консоли управления
выберите каталог, где требуется отключить целевую группу от балансировщика. - В списке сервисов выберите Network Load Balancer.
- Выберите балансировщик, от которого требуется отключить целевую группу.
- В блоке Целевые группы в строке с нужной целевой группой нажмите на значок
. - В открывшемся меню нажмите Отключить.
- В открывшемся окне нажмите кнопку Отключить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для отключения целевой группы от сетевого балансировщика:
yc load-balancer network-load-balancer detach-target-group --help
-
Отключите целевую группу от сетевого балансировщика:
yc load-balancer network-load-balancer detach-target-group <имя_или_идентификатор_балансировщика> \ --target-group-id=<идентификатор_целевой_группы>
Идентификатор, имя балансировщика и идентификаторы подключенных целевых групп можно получить со списком сетевых балансировщиков в каталоге.
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы отключить целевую группу от сетевого балансировщика, созданного с помощью Terraform:
-
Откройте файл конфигурации Terraform и удалите фрагмент с описанием целевой группы.
resource "yandex_lb_network_load_balancer" "foo" { name = "<имя_сетевого_балансировщика>" ... attached_target_group { target_group_id = "<идентификатор_целевой_группы>" healthcheck { name = "<имя_проверки_состояния>" http_options { port = <номер_порта> path = "<адрес_URL>" } } } ... }
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validate
Если в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Удалите сетевой балансировщик.
-
Выполните команду для просмотра планируемых изменений:
terraform plan
Если конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply
-
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Чтобы отключить целевую группу от сетевого балансировщика, воспользуйтесь методом REST API detachTargetGroup для ресурса NetworkLoadBalancer или вызовом gRPC API NetworkLoadBalancerService/DetachTargetGroup и передайте в запросе:
- Идентификатор балансировщика в параметре
networkLoadBalancerId
. - Идентификатор целевой группы в параметре
targetGroupId
.
Идентификатор балансировщика и идентификаторы подключенных целевых групп можно получить со списком сетевых балансировщиков в каталоге.