как удалить балансировщик нагрузки с помощью команды gcloud?

Удалить балансировщик нагрузки из консоли очень просто. Просто щелкните значок удаления и подождите, пока не исчезнет балансировщик нагрузки.

Есть ли аналогичная команда gcloud для удаления балансировщика нагрузки (каскадное удаление всех связанных интерфейсов, серверных программ, URL-адресов, проверки работоспособности и т. Д.)?

Документы GCP объясняют, как настроить различные балансировщики нагрузки, но ни один из них не описывает, как убирать


person Prashant Bhate    schedule 22.02.2018    source источник


Ответы (2)


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

Эти части:

Backend
gcloud compute backend-services delete [BACKEND_SERVICE]
Target Proxy
gcloud compute target-${PROTOCOL}-proxies delete [TARGET_PROXY]
Forwarding Rules (Frontend)
gcloud compute forwarding-rules delete [FORWARDING_RULE]
Static IP addresses
gcloud compute addresses delete [IP_ADDRESS]
Health Checks
gcloud compute health-checks delete [HEALTH_CHECK]
URL Maps
gcloud compute url-maps delete [URL_MAP]

В зависимости от ваших потребностей вы можете захотеть или не захотеть удалить свои статические IP-адреса и проверки работоспособности или даже иметь какие-либо карты URL-адресов для удаления.

person Eric Dand    schedule 23.02.2018
comment
Мне пришлось удалить в следующем порядке: правило переадресации, целевой прокси, карта URL, а затем серверная служба. В противном случае он жаловался на зависимости. - person Chris Young; 15.12.2020

Это может быть полезно для удаления потерянных ресурсов:

https://github.com/pantheon-systems/kube-gce-cleanup

person James    schedule 20.06.2018