Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Disinstallare Astra Control Center

Collaboratori

Potrebbe essere necessario rimuovere i componenti di Astra Control Center se si esegue l’aggiornamento da una versione di prova a una versione completa del prodotto. Per rimuovere Astra Control Center e Astra Control Center Operator, eseguire i comandi descritti in questa procedura in sequenza.

In caso di problemi con la disinstallazione, vedere Risoluzione dei problemi di disinstallazione.

Fasi
  1. Eliminare Astra Control Center. Il seguente comando di esempio si basa su un’installazione predefinita. Modificare il comando se sono state create configurazioni personalizzate.

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

    Risultato:

    astracontrolcenter.astra.netapp.io "astra" deleted
  2. Utilizzare il seguente comando per eliminare netapp-acc namespace (o personalizzato):

    kubectl delete ns [netapp-acc or custom namespace]

    Risultato di esempio:

    namespace "netapp-acc" deleted
  3. Utilizzare il seguente comando per eliminare i componenti del sistema dell’operatore di Astra Control Center:

    kubectl delete -f astra_control_center_operator_deploy.yaml

    Risultato:

    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

Risoluzione dei problemi di disinstallazione

Utilizzare le seguenti soluzioni alternative per risolvere eventuali problemi riscontrati durante la disinstallazione di Astra Control Center.

La disinstallazione di Astra Control Center non riesce a pulire il pod operatore di monitoraggio sul cluster gestito

Se i cluster non sono stati disgestiti prima della disinstallazione di Astra Control Center, è possibile eliminare manualmente i pod nello spazio dei nomi di monitoraggio netapp e nello spazio dei nomi con i seguenti comandi:

Fasi
  1. Eliminare acc-monitoring agente:

    kubectl delete agents acc-monitoring -n netapp-monitoring

    Risultato:

    agent.monitoring.netapp.com "acc-monitoring" deleted
  2. Eliminare lo spazio dei nomi:

    kubectl delete ns netapp-monitoring

    Risultato:

    namespace "netapp-monitoring" deleted
  3. Conferma la rimozione delle risorse:

    kubectl get pods -n netapp-monitoring

    Risultato:

    No resources found in netapp-monitoring namespace.
  4. Conferma rimozione dell’agente di monitoraggio:

    kubectl get crd|grep agent

    Risultato del campione:

    agents.monitoring.netapp.com                     2021-07-21T06:08:13Z
  5. Eliminare le informazioni CRD (Custom Resource Definition):

    kubectl delete crds agents.monitoring.netapp.com

    Risultato:

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

La disinstallazione di Astra Control Center non consente di eliminare i CRD Traefik

È possibile eliminare manualmente i CRD Traefik. Le CRDS sono risorse globali e l’eliminazione di queste risorse potrebbe avere un impatto sulle altre applicazioni del cluster.

Fasi
  1. Elencare i CRD Traefik installati sul cluster:

    kubectl get crds |grep -E 'traefik'

    Risposta

    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. Eliminare i 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

Trova ulteriori informazioni