【发布时间】:2023-04-10 14:58:01
【问题描述】:
我已通过以下命令删除了 Google Container Engine (Kubernetes v1.4.5) 中的 L7 入口:kubectl delete -f l7-ingress.yaml。但是,资源仍然存在,包括其后端服务,因此我无法重新创建入口,因为已达到后端服务 (3) 的配额。即使在删除有问题的 GKE 集群后,后端服务和实例组仍然存在。
如果我尝试通过 gcloud 删除后端服务之一,则会发生以下情况:
$ gcloud compute backend-services delete k8s-be-31917--0901b0d0f6edfe9d
The following backend services will be deleted:
- [k8s-be-31917--0901b0d0f6edfe9d]
ERROR: (gcloud.compute.backend-services.delete) Some requests did not succeed:
- The backend_service resource 'k8s-be-31917--0901b0d0f6edfe9d' is already being used by 'k8s-um-default-l7-ingress--0901b0d0f6edfe9d'
此外,如果我尝试从 Google Cloud Console 中删除由入口创建的实例组之一,则会在对话框中报告“未定义”错误。
如何删除与 Google Container Engine 中的 L7 入口关联的所有资源?
【问题讨论】:
标签: google-compute-engine kubernetes gcloud google-kubernetes-engine