Deinstallation des Kubernetes-Agenten von Flexera

Wenn Sie den Kubernetes-Inventarisierungsagenten von Flexera aus Ihrem Cluster entfernen möchten, gibt es dazu zwei alternative Vorgehensweisen: Sie können das Skript für die Deinstallation verwenden oder zulassen, dass Kubernetes durch Entfernen der YAML-Ressourcen das Löschen übernimmt.

Anmerkung: Keine der beiden Methoden führt zum Löschen des flexera-Namespace, um sicherzustellen, dass keine anderen Ressourcen im Namespace ausversehen gelöscht werden. Außerdem könnten Sie versuchen wollen, dem Namespace andere Flexera-Komponenten wieder hinzuzufügen, beispielsweise könnten Sie eine veraltete Version des Kubernetes-Inventarisierungsagenten von Flexera löschen und durch eine neuere Version ersetzen wollen.

So deinstallieren Sie den Kubernetes-Inventarisierungsagenten von Flexera:

Option 1: Skript zur Deinstallation: die einzigen relevanten (optionalen) Flags sind:
  • --delete-namespace
  • verbose.
/uninstall.sh

Option 2: kubectl: Verwenden Sie auf dem entsprechenden Linux-basierten Gerät den Befehl kubectl delete, um die YAML-Dateien zu entfernen. Anschließend löscht Kubernetes die Bereitstellung automatisch aus dem Cluster:

kubectl delete -f ./config/crd/agents.flexera.com_krms.yaml
kubectl delete -f ./config/controller/deployment.yaml
kubectl delete -f ./config/rbac/agent_clusterrolebindings.yaml
kubectl delete -f ./config/rbac/agent_clusterroles.yaml
kubectl delete -f ./config/rbac/controller_clusterrolebindings.yaml
kubectl delete -f ./config/rbac/controller_clusterroles.yaml
kubectl delete -f ./config/rbac/serviceaccounts.yaml
                            
# extentions
kubectl delete -f ./config/ibm-licensing/clusterrole.yaml
kubectl delete -f ./config/ibm-licensing/clusterrolebinding.yaml
kubectl delete -f ./config/ibm-licensing/clusterrole.yaml
kubectl delete -f ./config/openshift/clusterrolebinding.yaml
kubectl delete -f ./config/openshift/securitycontextconstraints.yaml
Entfernen Sie optional den Namespace flexera (Sie werden diesen in Zukunft nicht mehr verwenden):
kubectl delete namespace flexera

Informationen zum Installieren des Kubernetes-Inventarisierungsagenten von Flexera und des Skripts install.sh finden Sie in der Onlinehilfe unter Kubernetes-Inventarisierungsagenten von Flexera herunterladen.