Skip to main content
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Desinstale Astra Control Center

Colaboradores

Es posible que necesite eliminar los componentes de Astra Control Center si va a actualizar de una versión de prueba a una versión completa del producto. Para retirar el Centro de control Astra y el operador del Centro de control Astra, ejecute las instrucciones descritas en este procedimiento en secuencia.

Si tiene algún problema con la desinstalación, consulte Solución de problemas de desinstalación.

Pasos
  1. Eliminar Astra Control Center. El comando de ejemplo siguiente se basa en una instalación predeterminada. Modifique el comando si ha realizado configuraciones personalizadas.

    kubectl delete -f astra_control_center.yaml -n netapp-acc

    Resultado:

    astracontrolcenter.astra.netapp.io "astra" deleted
  2. Utilice el siguiente comando para eliminar la netapp-acc espacio de nombres (o con nombre personalizado):

    kubectl delete ns [netapp-acc or custom namespace]

    Resultado de ejemplo:

    namespace "netapp-acc" deleted
  3. Utilice el siguiente comando para eliminar los componentes del sistema del operador de Astra Control Center:

    kubectl delete -f astra_control_center_operator_deploy.yaml

    Resultado:

    namespace/netapp-acc-operator deleted
    customresourcedefinition.apiextensions.k8s.io/astracontrolcenters.astra.netapp.io deleted
    role.rbac.authorization.k8s.io/acc-operator-leader-election-role deleted
    clusterrole.rbac.authorization.k8s.io/acc-operator-manager-role deleted
    clusterrole.rbac.authorization.k8s.io/acc-operator-metrics-reader deleted
    clusterrole.rbac.authorization.k8s.io/acc-operator-proxy-role deleted
    rolebinding.rbac.authorization.k8s.io/acc-operator-leader-election-rolebinding deleted
    clusterrolebinding.rbac.authorization.k8s.io/acc-operator-manager-rolebinding deleted
    clusterrolebinding.rbac.authorization.k8s.io/acc-operator-proxy-rolebinding deleted
    configmap/acc-operator-manager-config deleted
    service/acc-operator-controller-manager-metrics-service deleted
    deployment.apps/acc-operator-controller-manager deleted

Solución de problemas de desinstalación

Utilice las siguientes soluciones alternativas para solucionar cualquier problema que tenga al desinstalar Astra Control Center.

La desinstalación de Astra Control Center no puede limpiar el módulo de control del operador de supervisión en el clúster gestionado

Si no ha desgestionar los clústeres antes de desinstalar Astra Control Center, puede eliminar manualmente los POD del espacio de nombres para la supervisión de netapp y el espacio de nombres con los siguientes comandos:

Pasos
  1. Eliminar acc-monitoring agente:

    kubectl delete agents acc-monitoring -n netapp-monitoring

    Resultado:

    agent.monitoring.netapp.com "acc-monitoring" deleted
  2. Elimine el espacio de nombres:

    kubectl delete ns netapp-monitoring

    Resultado:

    namespace "netapp-monitoring" deleted
  3. Confirme los recursos eliminados:

    kubectl get pods -n netapp-monitoring

    Resultado:

    No resources found in netapp-monitoring namespace.
  4. Confirme que se ha eliminado el agente de supervisión:

    kubectl get crd|grep agent

    Resultado de la muestra:

    agents.monitoring.netapp.com                     2021-07-21T06:08:13Z
  5. Eliminar información de definición de recursos personalizada (CRD):

    kubectl delete crds agents.monitoring.netapp.com

    Resultado:

    customresourcedefinition.apiextensions.k8s.io "agents.monitoring.netapp.com" deleted

La desinstalación de Astra Control Center no limpia los CRD de Traefik

Puede eliminar manualmente los CRD de Traefik. Los CRD son recursos globales y su eliminación podría afectar a otras aplicaciones del cluster.

Pasos
  1. Enumere los CRD de Traefik instalados en el clúster:

    kubectl get crds |grep -E 'traefik'

    Respuesta

    ingressroutes.traefik.containo.us             2021-06-23T23:29:11Z
    ingressroutetcps.traefik.containo.us          2021-06-23T23:29:11Z
    ingressrouteudps.traefik.containo.us          2021-06-23T23:29:12Z
    middlewares.traefik.containo.us               2021-06-23T23:29:12Z
    middlewaretcps.traefik.containo.us            2021-06-23T23:29:12Z
    serverstransports.traefik.containo.us         2021-06-23T23:29:13Z
    tlsoptions.traefik.containo.us                2021-06-23T23:29:13Z
    tlsstores.traefik.containo.us                 2021-06-23T23:29:14Z
    traefikservices.traefik.containo.us           2021-06-23T23:29:15Z
  2. Eliminar CRD:

    kubectl delete crd ingressroutes.traefik.containo.us ingressroutetcps.traefik.containo.us ingressrouteudps.traefik.containo.us middlewares.traefik.containo.us serverstransports.traefik.containo.us tlsoptions.traefik.containo.us tlsstores.traefik.containo.us traefikservices.traefik.containo.us middlewaretcps.traefik.containo.us