Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta guía paso a paso, buscará y eliminará una instancia de SQL Managed Instance habilitada para Azure Arc. Opcionalmente, después de eliminar instancias administradas, puede reclamar notificaciones de volumen persistente (PVC) de Kubernetes asociadas.
Búsqueda de instancias existentes:
az sql mi-arc list --k8s-namespace <namespace> --use-k8sEjemplo:
Name Replicas ServerEndpoint State ------ ---------- ---------------- ------- demo-mi 1/1 10.240.0.4:32023 ReadyElimine la instancia de SQL Managed Instance y ejecute uno de los comandos adecuados para el tipo de implementación:
Modo conectado indirectamente:
az sql mi-arc delete --name <instance_name> --k8s-namespace <namespace> --use-k8sEjemplo:
# az sql mi-arc delete --name demo-mi --k8s-namespace <namespace> --use-k8s Deleted demo-mi from namespace arcModo conectado directamente:
az sql mi-arc delete --name <instance_name> --resource-group <resource_group>Ejemplo:
# az sql mi-arc delete --name demo-mi --resource-group my-rg Deleted demo-mi from namespace arc
Opcional: reclamación de PVC de Kubernetes
Una notificación de volumen persistente (PVC) es una solicitud de almacenamiento por parte de un usuario de un clúster de Kubernetes al crear y agregar almacenamiento a SQL Managed Instance. Se recomienda eliminar la PVC, pero no es obligatorio. Si no reclama estas PVC, finalmente terminará con errores en el clúster de Kubernetes. Por ejemplo, es posible que no pueda crear, leer, actualizar o eliminar recursos de la API de Kubernetes. Es posible que no pueda ejecutar comandos como az arcdata dc export porque los pods del controlador se expulsaron de los nodos de Kubernetes debido a problemas de almacenamiento (comportamiento normal de Kubernetes). Puede ver mensajes en los registros similares a los siguientes:
- Anotaciones: microsoft.com/ignore-pod-health: true
- Estado: Error
- Motivo: Expulsado
- Mensaje: El nodo tenía poco recursos: almacenamiento efímero. El controlador del contenedor utilizaba 16 372 Ki, que supera la solicitud de 0.
Por diseño, la eliminación de una instancia administrada de SQL no quita sus PVC asociados. La intención es garantizar que pueda acceder a los archivos de base de datos en caso de que la eliminación fuera accidental.
- Para reclamar las PVC, realice los pasos siguientes:
Busque las PVC del grupo de servidores que ha eliminado.
kubectl get pvcEn el siguiente ejemplo observe las PVC de las instancias de SQL Managed Instance que ha eliminado.
# kubectl get pvc -n arc NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE data-demo-mi-0 Bound pvc-1030df34-4b0d-4148-8986-4e4c20660cc4 5Gi RWO managed-premium 13h logs-demo-mi-0 Bound pvc-11836e5e-63e5-4620-a6ba-d74f7a916db4 5Gi RWO managed-premium 13hElimine las PVC de datos y de registro para cada una de las instancias de SQL Managed Instance que ha eliminado. El formato general de este comando es:
kubectl delete pvc <name of pvc>Por ejemplo:
kubectl delete pvc data-demo-mi-0 -n arc kubectl delete pvc logs-demo-mi-0 -n arcCada uno de estos comandos kubectl confirmará la eliminación correcta del PVC. Por ejemplo:
persistentvolumeclaim "data-demo-mi-0" deleted persistentvolumeclaim "logs-demo-mi-0" deleted
Contenido relacionado
Más información sobre las características y funcionalidades de SQL Managed Instance habilitadas por Azure Arc
Empiece por crear un controlador de datos
¿Ya ha creado un controlador de datos? Creación de una instancia administrada de SQL habilitada por Azure Arc