У меня есть подсеть в GCP в сети по умолчанию , которая называется xxx-general
. Если я попытаюсь удалить эту подсеть (поскольку ее больше нет требуется), я получаю сообщение об ошибке:
Не удалось удалить подсеть. Ошибка: ресурс подсети "projects / xxxxx-cloud-network / sizes / europe-west2 / subnetworks / xxx-general" уже используется " Я просмотрел GCP, экземпляры и конфигурации сети VPC и т. Д., Но я не понимаю, почему эта сеть считает, что она привязана к чему-либо.
Я попытался создать g000001 и убедиться, что он назначен другой подсети, но это не так. t help.
Кто-нибудь знает, как удалить подсеть?
Спасибо
Я считаю, что у вас есть статический зарезервированный внутренний IP-адрес с именем g000001. Я не верю, что это тот случай, который предлагается ..... / address / g000001.
После удаления этого IP-адреса результаты должны быть лучше.
Отсортировано.
Несмотря на ошибку, относящуюся только к региону europe-west2, зона, в которой мне нужно было воссоздать экземпляр (чтобы повторно применить и повторно освободить статический внутренний IP-адрес) имеет значение.
Я воссоздавал экземпляр g000001 в europe-west2-a, что меня ни к чему не привело. Когда я воссоздал экземпляр g000001 в europe-west2-c, я мог изменить эфемерный IP-адрес на статический (в этот момент я мог выбрать проблемную заранее заданную статическую запись 10.16.1.x из раскрывающегося списка).
После этих настроек были зафиксированы, и экземпляр был создан, я вернулся и отредактировал экземпляр g000001, освободил внутренний статический IP-адрес, сохранил его, удалил экземпляр ... и вуаля, я смог удалить подсеть.
Я могу только представьте, что когда я изначально удалил g000001, GCP не удаляет / не освобождает зарезервированные IP-адреса в фоновом режиме.
Предполагая, что виртуальные машины были удалены, единственный способ — использовать командную строку для удаления внутренние зарезервированные IP-адреса.
Откройте Cloud Shell и подключите его к нужному проекту, затем выполните выделенные команды:
user123@cloudshell:~ (cellular-project-258333)$ gcloud compute addresses list
NAME ADDRESS/RANGE TYPE PURPOSE NETWORK REGION SUBNET STATUS
k8s-worker-1 10.175.0.4 INTERNAL GCE_ENDPOINT us-central1 k8s-subnet RESERVED
k8s-worker-2 10.175.0.5 INTERNAL GCE_ENDPOINT us-central1 k8s-subnet RESERVED
k8s-worker-3 10.175.0.6 INTERNAL GCE_ENDPOINT us-central1 k8s-subnet RESERVED
user123@cloudshell:~ (cellular-project-258333)$cloud compute addresses delete k8s-worker-1 k8s-worker-2 k8s-worker-3 --region us-central1
The following addresses will be deleted:
- [k8s-worker-1] in [us-central1]
- [k8s-worker-2] in [us-central1]
- [k8s-worker-3] in [us-central1]
Do you want to continue (Y/n)? Y
Deleted [https://www.googleapis.com/compute/v1/projects/cellular-project-258333/regions/us-central1/addresses/k8s-worker-1].
Deleted [https://www.googleapis.com/compute/v1/projects/cellular-project-258333/regions/us-central1/addresses/k8s-worker-2].
Deleted [https://www.googleapis.com/compute/v1/projects/cellular-project-258333/regions/us-central1/addresses/k8s-worker-3].
Теперь сетевые ресурсы, такие как подсети и VPC, можно удалить.