
Tengo una subred en GCP, bajo elpor defectored, llamadaxxx-general
Si intento eliminar esta subred (ya que ya no es necesaria), aparece un error:
No se pudo eliminar la subred. Error: El recurso de subred 'projects/xxxxx-cloud-network/regions/europe-west2/subnetworks/xxx-general' ya está siendo utilizado por 'projects/xxxxx-cloud-network/regions/europe-west2/addresses/g000001'
Instanciag000001ni siquiera existe. He examinado GCP, las instancias y las configuraciones de la red VPC, etc., pero no veo por qué esta red cree que está adjunta a algo.
Intenté crear g000001 y asegurarme de que esté asignado a otra subred, pero no ayuda.
¿Alguien sabe cómo eliminar la subred?
Gracias
Respuesta1
Suponiendo que las máquinas virtuales se hayan eliminado, la única forma es utilizar la línea de comando para eliminar las direcciones IP reservadas internas.
Abra Cloud Shell y conéctelo al proyecto correcto, luego ejecute los comandos resaltados:
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].
Ahora se pueden eliminar los recursos de la red, como las subredes y las VPC.
Respuesta2
Creo que tiene una IP interna reservada estática llamada g000001. No creo que sea un caso como lo sugiere ...../addresses/g000001.
Una vez que elimine esa dirección IP, debería obtener mejores resultados.
Respuesta3
Lo solucioné.
A pesar de que el error solo pertenece a la Región Europa-Oeste2, la zona en la que necesitaba recrear la instancia (para volver a aplicar y liberar la IP interna estática) sí importa.
Estaba recreando la instancia g000001 en europe-west2-a, lo que no me llevaba a ninguna parte. Cuando recreé la instancia g000001 en europe-west2-c, pude cambiar la IP efímera a estática (en cuyo momento podía seleccionar la problemática entrada estática predefinida 10.16.1.x de un menú desplegable).
Una vez que se confirmaron esas configuraciones y se creó la instancia, volví a ingresar y edité la instancia g000001, liberé la IP estática interna, la guardé, eliminé la instancia... y listo, pude eliminar la subred.
Solo puedo imaginar que cuando eliminé g000001 originalmente, GCP no elimina/libera las IP reservadas en segundo plano.