0

Я удалил вход L7 в Google Container Engine (Kubernetes v1.4.5) с помощью следующей команды: kubectl delete -f l7-ingress.yaml. Тем не менее, ресурсы все еще задерживаются, включая его бэкэнд-услуги, поэтому я не могу воссоздать вход, потому что моя квота для бэкэнд-услуг (3) достигнута. Даже после удаления рассматриваемого кластера GKE бэкэнд-службы и группы экземпляров задерживаются.Как очистить после удаления L7 в Google Container Engine/Kubernetes v1.4.5?

При попытке удалить один из серверных услуг через 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, «Неопределенная» ошибка сообщается в диалоговом окне.

Как удалить все ресурсы, связанные с подключением L7 в Google Container Engine?

ответ

0

Возможно, это изменилось с нескольких месяцев назад, когда я использовал GCE, но я помню, что было запрещено удалять L7 LB. Вместо этого вы можете масштабировать его до 0.

kubectl scale rc l7-lb-controller --replicas=0 --namespace=kube-system 
+0

Я не уверен, что есть какой-либо контроллер L7 для уменьшения масштаба, поскольку я даже удалил кластер? – aknuds1

+1

Ой, только что видел. Вы переходите к Networking, балансировке нагрузки и щелкаете «расширенное меню». Там у вас будет «BackendServices». вы можете попробовать удалить его оттуда. – Camil

+0

Я не видел никакого «расширенного меню», но я нашел балансировщики нагрузки из Networking. После удаления L7 load balancer бэкэнд-услуги исчезли, и я также смог удалить группу экземпляров. Благодаря! – aknuds1

Смежные вопросы