La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Désinstaller Astra Control Center

Contributeurs

Vous devrez peut-être retirer les composants du centre de contrôle Astra si vous effectuez une mise à niveau d’un essai vers une version complète du produit. Pour déposer le centre de commande Astra et le conducteur du centre de commande Astra, exécuter les commandes décrites dans cette procédure dans l’ordre.

Si vous rencontrez des problèmes avec la désinstallation, reportez-vous à la section Dépannage des problèmes de désinstallation.

Ce dont vous avez besoin
  • Utilisez l’interface utilisateur d’Astra Control Center pour tout supprimer "clusters".

Étapes
  1. Supprimer Astra Control Center. L’exemple de commande suivant est basé sur une installation par défaut. Modifiez la commande si vous avez créé des configurations personnalisées.

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

    Résultat :

    astracontrolcenter.astra.netapp.io "astra" deleted
  2. Utiliser la commande suivante pour supprimer le netapp-acc espace de noms :

    kubectl delete ns netapp-acc

    Résultat :

    namespace "netapp-acc" deleted
  3. Utiliser la commande suivante pour supprimer les composants du système de l’opérateur Astra Control Center :

    kubectl delete -f astra_control_center_operator_deploy.yaml

    Résultat :

    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

Dépannage des problèmes de désinstallation

Utilisez les solutions de contournement suivantes pour résoudre les problèmes que vous rencontrez lors de la désinstallation d’Astra Control Center.

La désinstallation d’Astra Control Center ne parvient pas à nettoyer le module de l’opérateur de surveillance sur le cluster géré

Si vous n’avez pas dégéré les clusters avant de désinstaller Astra Control Center, vous pouvez supprimer manuellement les pods dans l’espace de noms netapp-Monitoring et dans l’espace de noms à l’aide des commandes suivantes :

Étapes
  1. Supprimer acc-monitoring agent :

    kubectl delete agents acc-monitoring -n netapp-monitoring

    Résultat :

    agent.monitoring.netapp.com "acc-monitoring" deleted
  2. Supprimez le namespace :

    kubectl delete ns netapp-monitoring

    Résultat :

    namespace "netapp-monitoring" deleted
  3. Confirmer la suppression des ressources :

    kubectl get pods -n netapp-monitoring

    Résultat :

    No resources found in netapp-monitoring namespace.
  4. Confirmer la suppression de l’agent de surveillance :

    kubectl get crd|grep agent

    Résultat de l’échantillon :

    agents.monitoring.netapp.com                     2021-07-21T06:08:13Z
  5. Supprimer les informations de définition de ressource personnalisée (CRD) :

    kubectl delete crds agents.monitoring.netapp.com

    Résultat :

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

La désinstallation d’Astra Control Center ne parvient pas à nettoyer les CRD Traefik

Vous pouvez supprimer manuellement les CRD Traefik. Les CRDS sont des ressources globales, et leur suppression peut avoir un impact sur d’autres applications du cluster.

Étapes
  1. Lister les CRD Traefik installés sur le cluster :

    kubectl get crds |grep -E 'traefik'

    Réponse

    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. Supprimez les 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

Trouvez plus d’informations