Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
© 2022 ООО «Яндекс.Облако»
Yandex Application Load Balancer
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Целевые группы
      • Создать целевую группу
      • Изменить целевую группу
      • Удалить целевую группу
    • Группы бэкендов
      • Создать группу бэкендов
      • Изменить группу бэкендов
      • Удалить группу бэкендов
    • HTTP-роутеры
      • Создать HTTP-роутер
      • Изменить HTTP-роутер
      • Удалить HTTP-роутер
    • L7-балансировщики
      • Создать L7-балансировщик
      • Изменить L7-балансировщик
      • Посмотреть статистику L7-балансировщика
      • Посмотреть логи L7-балансировщика
      • Получить идентификатор лог-группы L7-балансировщика
      • Остановить и запустить L7-балансировщик
      • Удалить L7-балансировщик
    • Ingress-контроллер для Managed Service for Kubernetes
      • Установить Ingress-контроллер
      • Создать или изменить ресурсы по конфигурации
  • Практические руководства
    • Организация виртуального хостинга
    • Создание балансировщика с защитой от DDoS
    • Интеграция L7-балансировщика с CDN и Object Storage
    • Сине-зеленое и канареечное развертывание версий сервиса
    • Терминирование TLS-соединений
    • Запись логов балансировщика в PostgreSQL
  • Концепции
    • Обзор
    • Балансировщики нагрузки
    • HTTP-роутеры
    • Группы бэкендов
    • Целевые группы
    • Квоты и лимиты
  • Инструменты
    • Ingress Controller для Managed Service for Kubernetes
      • Обзор
      • Принципы работы
      • Группы безопасности
      • Сервисный аккаунт
  • Управление доступом
  • Правила тарификации
  • Справочник 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
  • Справочник Ingress-контроллера
    • Обзор
    • Ingress
    • HttpBackendGroup
    • Service
  • Справочник логов
  1. Пошаговые инструкции
  2. HTTP-роутеры
  3. Удалить HTTP-роутер

Удалить HTTP-роутер

Статья создана
Yandex.Cloud

    Чтобы удалить HTTP-роутер:

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

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

    3. Выберите роутер и нажмите значок .

    4. В открывшемся меню выберите пункт Удалить.

      Чтобы выполнить это действие с несколькими HTTP-роутерами, выделите нужные в списке и нажмите кнопку Удалить в нижней части экрана.

    5. Подтвердите удаление.

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

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

    1. Посмотрите описание команды CLI для удаления HTTP-роутера:

      yc alb http-router delete --help
      
    2. Выполните команду, указав имя HTTP-роутера:

      yc alb http-router delete --name <имя HTTP-роутера>
      

      Чтобы проверить удаление, получите список HTTP-роутеров, выполнив команду:

      yc alb http-router list
      

    Подробнее о Terraform читайте в документации.

    Чтобы удалить HTTP-роутер или виртуальный хост, созданные с помощью Terraform:

    1. Откройте файл конфигураций Terraform и удалите фрагмент с описанием HTTP-роутера или виртуального хоста (ресурсы yandex_alb_http_router и yandex_alb_virtual_host соответственно).

      Пример описания HTTP-роутера и виртуального хоста в конфигурации Terraform
      ...
      resource "yandex_alb_http_router" "tf-router" {
        name   = "my-http-router"
        labels = {
          tf-label    = "tf-label-value"
          empty-label = ""
        }
      }
      
      resource "yandex_alb_virtual_host" "my-virtual-host" {
        name           = "my-virtual-host"
        http_router_id = "${yandex_alb_http_router.tf-router.id}"
        route {
          name = "my-route"
          http_route {
            http_route_action {
              backend_group_id = "${yandex_alb_backend_group.backend-group.id}"
              timeout          = "3s"
            }
          }
        }
      }
      ...
      
    2. В командной строке перейдите в папку, где расположен файл конфигурации Terraform.

    3. Проверьте конфигурацию командой:

      terraform validate
      

      Если конфигурация является корректной, появится сообщение:

      Success! The configuration is valid.
      
    4. Выполните команду:

      terraform plan
      

      В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.

    5. Примените изменения конфигурации:

      terraform apply
      
    6. Подтвердите изменения: введите в терминал слово yes и нажмите Enter.

      Проверить изменения можно в консоли управления или с помощью команд CLI:

      yc alb http-router list
      

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

    Language / Region
    © 2022 ООО «Яндекс.Облако»