Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
Yandex Application Load Balancer
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Целевые группы
      • Создать целевую группу
      • Изменить целевую группу
      • Удалить целевую группу
    • Группы бэкендов
      • Создать группу бэкендов
      • Изменить группу бэкендов
      • Удалить группу бэкендов
    • HTTP-роутеры
      • Создать HTTP-роутер для HTTP-трафика
      • Создать HTTP-роутер для gRPC-трафика
      • Изменить HTTP-роутер
      • Удалить HTTP-роутер
    • L7-балансировщики
      • Создать L7-балансировщик
      • Изменить L7-балансировщик
      • Посмотреть статистику L7-балансировщика
      • Посмотреть логи L7-балансировщика
      • Получить идентификатор лог-группы L7-балансировщика
      • Остановить и запустить L7-балансировщик
      • Удалить L7-балансировщик
    • Инструменты для Managed Service for Kubernetes
      • Установить Ingress-контроллер
      • Установить Gateway API
      • Создать или изменить ресурсы по конфигурации
  • Практические руководства
    • Все практические руководства
    • Организация виртуального хостинга
    • Создание балансировщика с защитой от DDoS
    • Интеграция L7-балансировщика с CDN и Object Storage
    • Сине-зеленое и канареечное развертывание версий сервиса
    • Терминирование TLS-соединений
    • Запись логов балансировщика в PostgreSQL
    • Развертывание и нагрузочное тестирование gRPC-сервиса с масштабированием
  • Концепции
    • Обзор
    • Балансировщики нагрузки
    • HTTP-роутеры
    • Группы бэкендов
    • Целевые группы
    • Квоты и лимиты
  • Инструменты для Managed Service for Kubernetes
    • Ingress-контроллер
      • Обзор
      • Принципы работы
    • Gateway API
    • Необходимые настройки
      • Группы безопасности
      • Сервисный аккаунт
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC (англ.)
      • Overview
      • BackendGroupService
      • HttpRouterService
      • LoadBalancerService
      • TargetGroupService
      • VirtualHostService
      • OperationService
    • REST (англ.)
      • Overview
      • BackendGroup
        • Overview
        • addBackend
        • create
        • delete
        • get
        • list
        • listOperations
        • removeBackend
        • update
        • updateBackend
      • HttpRouter
        • Overview
        • create
        • delete
        • get
        • list
        • listOperations
        • update
      • LoadBalancer
        • Overview
        • addListener
        • addSniMatch
        • create
        • delete
        • get
        • getTargetStates
        • list
        • listOperations
        • removeListener
        • removeSniMatch
        • start
        • stop
        • update
        • updateListener
        • updateSniMatch
      • TargetGroup
        • Overview
        • addTargets
        • create
        • delete
        • get
        • list
        • listOperations
        • removeTargets
        • update
      • VirtualHost
        • Overview
        • create
        • delete
        • get
        • list
        • removeRoute
        • update
        • updateRoute
  • Справочники инструментов для Managed Service for Kubernetes
    • Обзор
    • Ingress-контроллер
      • Ingress
      • HttpBackendGroup
    • Gateway API
      • Gateway
      • HTTPRoute
    • Service
  • Справочник логов
  1. Пошаговые инструкции
  2. L7-балансировщики
  3. Остановить и запустить L7-балансировщик

Остановить и запустить L7-балансировщик

Статья создана
Yandex Cloud
  • Остановить балансировщик
  • Запустить балансировщик

Остановить балансировщик

Команда Остановить выключает L7-балансировщик. После выключения балансировщик переходит в статус STOPPED. Пока балансировщик остановлен, плата за него не взимается.

Вы сможете включить балансировщик в любой момент, чтобы продолжить работу. Все данные и внесенные вами изменения сохраняются.

Чтобы остановить L7-балансировщик:

Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором создан балансировщик.

  2. Выберите сервис Application Load Balancer.

  3. Напротив имени нужного балансировщика нажмите значок и выберите Остановить.

    Чтобы выполнить это действие с несколькими балансировщиками, выделите нужные в списке, в нижней части экрана нажмите кнопку Остановить и в открывшемся окне нажмите кнопку Остановить.

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

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

  1. Посмотрите описание команды CLI для остановки балансировщика:

    yc application-load-balancer load-balancer stop --help
    
  2. Получите список всех балансировщик в каталоге по умолчанию:

    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"
    
  3. Остановите балансировщик, указав в команде его идентификатор 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. С этого момента начинает взиматься плата за использование балансировщика.

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

Консоль управления
CLI
API
  1. В консоли управления выберите каталог, в котором создан балансировщик.

  2. Выберите сервис Application Load Balancer.

  3. Напротив имени нужного балансировщика нажмите значок и выберите Запустить.

    Чтобы выполнить это действие с несколькими балансировщиками, выделите нужные в списке, в нижней части экрана нажмите кнопку Запустить, в открывшемся окне нажмите кнопку Запустить.

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

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

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

    yc application-load-balancer load-balancer start --help
    
  2. Получите список всех балансировщиков в каталоге по умолчанию:

    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"
    
  3. Запустите балансировщик, указав в команде его идентификатор 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.

Была ли статья полезна?

Language / Region
Проект Яндекса
© 2023 ООО «Яндекс.Облако»
В этой статье:
  • Остановить балансировщик
  • Запустить балансировщик