Deinstallieren Sie Astra Control Center
Möglicherweise müssen Sie die Komponenten des Astra Control Center entfernen, wenn Sie ein Upgrade von einer Testversion auf eine Vollversion des Produkts durchführen. Um Astra Control Center und den Astra Control Center Operator zu entfernen, führen Sie die in diesem Verfahren beschriebenen Befehle nacheinander aus.
Wenn Sie Probleme mit der Deinstallation haben, lesen Sie Fehlerbehebung bei Deinstallationsproblemen.
-
Verwenden Sie die Benutzeroberfläche von Astra Control Center, um das Management aller zu lösen "Cluster".
-
Löschen Sie Das Astra Control Center. Der folgende Beispielbefehl basiert auf einer Standardinstallation. Ändern Sie den Befehl, wenn Sie benutzerdefinierte Konfigurationen erstellt haben.
kubectl delete -f astra_control_center.yaml -n netapp-acc
Ergebnis:
astracontrolcenter.astra.netapp.io "astra" deleted
-
Löschen Sie den mit dem folgenden Befehl
netapp-acc
Namespace:kubectl delete ns netapp-acc
Ergebnis:
namespace "netapp-acc" deleted
-
Löschen Sie die Komponenten des Astra Control Center-Bedienersystems mit dem folgenden Befehl:
kubectl delete -f astra_control_center_operator_deploy.yaml
Ergebnis:
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
Fehlerbehebung bei Deinstallationsproblemen
Verwenden Sie die folgenden Problemumgehungen, um Probleme bei der Deinstallation von Astra Control Center zu beheben.
Bei der Deinstallation des Astra Control Center wird der Monitor-Operator POD im Managed Cluster nicht bereinigt
Wenn Sie das Management Ihrer Cluster nicht rückgängig gemacht haben, bevor Sie Astra Control Center deinstalliert haben, können Sie die Pods im netapp-Monitoring Namespace und den Namespace manuell mit den folgenden Befehlen löschen:
-
Löschen
acc-monitoring
Agent:kubectl delete agents acc-monitoring -n netapp-monitoring
Ergebnis:
agent.monitoring.netapp.com "acc-monitoring" deleted
-
Löschen Sie den Namespace:
kubectl delete ns netapp-monitoring
Ergebnis:
namespace "netapp-monitoring" deleted
-
Bestätigen der entfernten Ressourcen:
kubectl get pods -n netapp-monitoring
Ergebnis:
No resources found in netapp-monitoring namespace.
-
Bestätigen Sie, dass der Monitoring Agent entfernt wurde:
kubectl get crd|grep agent
Beispielergebnis:
agents.monitoring.netapp.com 2021-07-21T06:08:13Z
-
Informationen zur benutzerdefinierten Ressourcendefinition löschen:
kubectl delete crds agents.monitoring.netapp.com
Ergebnis:
customresourcedefinition.apiextensions.k8s.io "agents.monitoring.netapp.com" deleted
Bei der Deinstallation von Astra Control Center werden die Traefik CRDs nicht bereinigt
Sie können die Traefik-CRDs manuell löschen. CRDs sind globale Ressourcen, und das Löschen kann sich auf andere Anwendungen auf dem Cluster auswirken.
-
Führen Sie die auf dem Cluster installierten Traefik-CRDs auf:
kubectl get crds |grep -E 'traefik'
Antwort
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
-
Löschen Sie die CRDs:
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