如何使用gcloud命令删除负载均衡器?

时间:2018-02-22 15:07:27

标签: google-cloud-platform load-balancing gcloud resource-cleanup

console删除负载均衡器非常简单。只需单击“删除”图标,等待负载均衡器消失。

是否有类似的gcloud命令来删除负载均衡器(级联删除所有相关的前端,后端,url-map,运行状况检查等)?

GCP Documents解释了如何设置各种负载均衡器,但没有一个涵盖如何清理

2 个答案:

答案 0 :(得分:5)

没有单个gcloud命令来清除负载均衡器。您需要一次删除一个组成部分。

这些部分是:

后端
gcloud compute backend-services delete [BACKEND_SERVICE]
目标代理
gcloud compute target-${PROTOCOL}-proxies delete [TARGET_PROXY]
转发规则(前端)
gcloud compute forwarding-rules delete [FORWARDING_RULE]
静态IP地址
gcloud compute addresses delete [IP_ADDRESS]
健康检查
gcloud compute health-checks delete [HEALTH_CHECK]
网址映射
gcloud compute url-maps delete [URL_MAP]

根据您的需要,您可能想要或不想要实际删除静态IP和运行状况检查,甚至可以删除任何URL映射。

答案 1 :(得分:0)

这可能有助于删除孤立资源:

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