我正在尝试删除属于灭绝的k8s入口的转发规则、目标代理、url映射和后端服务。
我成功地删除了转发规则和目标代理,但是当我删除url-map时,我得到了以下内容:
gcloud compute url-maps delete k8s-um-prism-feature-password-workflow-unit-tests-prism-ingres0 --quiet
ERROR: (gcloud.compute.url-maps.delete) Could not fetch resource:
- The url_map resource 'projects/project-id/global/urlMaps/k8s-um-prism-feature-password-workflow-unit-tests-prism-ingres0' is already being used by 'projects/project-id/global/targetHttpProxies/k8s-tp-prism-feature-password-workflow-unit-tests-prism-ingres0k8s-tp-prism-feature-password-workflow-unit-tests-prism-ingres0不是它所属的目标代理的名称,但我继续尝试删除它并得到:
gcloud compute target-https-proxies delete k8s-tp-prism-feature-password-workflow-unit-tests-prism-ingres0 --quiet
ERROR: (gcloud.compute.target-https-proxies.delete) Could not fetch resource:
- The resource 'projects/project-id/global/targetHttpsProxies/k8s-tp-prism-feature-password-workflow-unit-tests-prism-ingres0' was not found发布于 2020-05-26 03:58:19
如果要强制删除LoadBalancer,可以执行以下操作
kubectl edit svc YOUR_SERVICE寻找这一行:
finalizers:
- service.kubernetes.io/load-balancer-cleanup并将其从yaml中删除,保存并退出,并且应该删除LoadBalancer。
https://serverfault.com/questions/1014809
复制相似问题