Остановить и запустить L7-балансировщик
Остановить балансировщик
Команда Остановить выключает L7-балансировщик. После выключения балансировщик переходит в статус STOPPED
. Пока балансировщик остановлен, плата за него не взимается.
Вы сможете включить балансировщик в любой момент, чтобы продолжить работу. Все данные и внесенные вами изменения сохраняются.
Чтобы остановить L7-балансировщик:
-
В консоли управления выберите каталог, в котором создан балансировщик.
-
Выберите сервис Application Load Balancer.
-
Напротив имени нужного балансировщика нажмите значок
Чтобы выполнить это действие с несколькими балансировщиками, выделите нужные в списке, в нижней части экрана нажмите кнопку Остановить и в открывшемся окне нажмите кнопку Остановить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для остановки балансировщика:
yc application-load-balancer load-balancer stop --help
-
Получите список всех балансировщик в каталоге по умолчанию:
yc application-load-balancer load-balancer list --format yaml
Результат:
- id: ds79cfnvmti39p7k83sa name: test-load-balancer folder_id: b1gv87ssvu497lpgjh5o status: ACTIVE network_id: enp45glgitd6e44dn1fj listeners: - name: test-listener endpoints: - addresses: - external_ipv4_address: address: 51.250.35.12 ports: - "80" http: handler: http_router_id: ds7bharmjfs30dll9r3s allocation_policy: locations: - zone_id: ru-central1-a subnet_id: e9bn57jvjnbujnmk3mba - zone_id: ru-central1-b subnet_id: e2ltcj4urgpbsbaq9977 - zone_id: ru-central1-c subnet_id: b0c29k6anelkik7jg5v1 log_group_id: ckgph76s449vsca8ho9p created_at: "2022-02-11T09:00:31.911019416Z" - id: ds7o71924t0hqmu9h0n2 name: balancer2 folder_id: b1gv87ssvu497lpgjh5o status: ACTIVE network_id: enp45glgitd6e44dn1fj allocation_policy: locations: - zone_id: ru-central1-a subnet_id: e9bn57jvjnbujnmk3mba - zone_id: ru-central1-b subnet_id: e2ltcj4urgpbsbaq9977 - zone_id: ru-central1-c subnet_id: b0c29k6anelkik7jg5v1 log_group_id: ckgjhe81a23v2miqfl7u created_at: "2022-02-11T09:01:46.724279145Z"
-
Остановите балансировщик, указав в команде его идентификатор
id
или имяname
, напримерbalancer2
:yc application-load-balancer load-balancer stop balancer2
Подробнее о команде
application-load-balancer load-balancer stop
см. в справочнике CLI.
Используйте метод gRPC API LoadBalancerService/Stop или метод REST API stop.
Запустить балансировщик
Команда Запустить включает остановленный L7-балансировщик. После включения балансировщик переходит в статус ACTIVE
. С этого момента начинает взиматься плата за использование балансировщика.
Чтобы запустить балансировщик:
-
В консоли управления выберите каталог, в котором создан балансировщик.
-
Выберите сервис Application Load Balancer.
-
Напротив имени нужного балансировщика нажмите значок
Чтобы выполнить это действие с несколькими балансировщиками, выделите нужные в списке, в нижней части экрана нажмите кнопку Запустить, в открывшемся окне нажмите кнопку Запустить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для запуска балансировщика:
yc application-load-balancer load-balancer start --help
-
Получите список всех балансировщиков в каталоге по умолчанию:
yc application-load-balancer load-balancer list --format yaml
Результат:
- id: ds79cfnvmti39p7k83sa name: test-load-balancer folder_id: b1gv87ssvu497lpgjh5o status: ACTIVE network_id: enp45glgitd6e44dn1fj listeners: - name: test-listener endpoints: - addresses: - external_ipv4_address: address: 51.250.35.12 ports: - "80" http: handler: http_router_id: ds7bharmjfs30dll9r3s allocation_policy: locations: - zone_id: ru-central1-a subnet_id: e9bn57jvjnbujnmk3mba - zone_id: ru-central1-b subnet_id: e2ltcj4urgpbsbaq9977 - zone_id: ru-central1-c subnet_id: b0c29k6anelkik7jg5v1 log_group_id: ckgph76s449vsca8ho9p created_at: "2022-02-11T09:00:31.911019416Z" - id: ds7o71924t0hqmu9h0n2 name: balancer2 folder_id: b1gv87ssvu497lpgjh5o status: STOPPED network_id: enp45glgitd6e44dn1fj allocation_policy: locations: - zone_id: ru-central1-a subnet_id: e9bn57jvjnbujnmk3mba - zone_id: ru-central1-b subnet_id: e2ltcj4urgpbsbaq9977 - zone_id: ru-central1-c subnet_id: b0c29k6anelkik7jg5v1 log_group_id: ckgjhe81a23v2miqfl7u created_at: "2022-02-11T09:01:46.724279145Z"
-
Запустите балансировщик, указав в команде его идентификатор
id
или имяname
, напримерbalancer2
:yc application-load-balancer load-balancer start balancer2
Подробнее о команде
application-load-balancer load-balancer start
см. в справочнике CLI.
Используйте метод gRPC API LoadBalancerService/Start или метод REST API start.