Désinstallation de l'agent d' Instana sur Red Hat OpenShift
Vous pouvez désinstaller l'agent d' Instana ation sur Red Hat OpenShift en utilisant différentes méthodes, selon la manière dont l'agent a été déployé.
Avant de commencer
Avant de désinstaller l'agent d' Instana, vous devez désinstaller les traceurs (ou collecteurs en cours d'exécution) installés dans les environnements d'exécution de votre application.
Si votre Red Hat OpenShift environnement contient PHP des environnements d'exécution et que PHP le traçage est activé (par défaut) dans la configuration de l'agent dans spec.agent.configuration_yaml [configuration.yaml...], vous devez désinstaller PHP Tracer en suivant les étapes décrites dans [...] Désactiver PHP le traçage.
Une fois les traceurs désinstallés, vous pouvez procéder à la désinstallation de l'agent Instana depuis Red Hat OpenShift en suivant les méthodes suivantes :
Désinstallation de l'agent installé via l'opérateur
Pour désinstaller l'agent installé par l'opérateur, procédez comme suit :
Désinstallez l'agent « Instana » en supprimant la ressource personnalisée :
oc delete -f instana-agent.customresource.yamlDésinstallez l'opérateur en exécutant la commande suivante :
oc delete -f https://github.com/instana/instana-agent-operator/releases/latest/download/instana-agent-operator.yaml
Désinstallation de l'agent hôte installé à l'aide du tableau « Helm »
helm uninstall commande. Sinon, le CR n'est pas supprimé de votre cluster.Pour désinstaller l'agent « Instana » installé à l'aide du graphique « Helm », exécutez la commande suivante :
NAMESPACE=instana-agent
# delete agent custom resource, the operator will remove the agent artifacts it is owning
oc delete agents.instana.io instana-agent -n ${NAMESPACE} --wait
# uninstall helm chart which removes the operator and RBAC artifacts
helm uninstall instana-agent -n ${NAMESPACE}
# manually uninstall the custom resource definition which is not uninstalled by helm
oc delete crd agents.instana.io
# remove the entire namespace
oc delete namespace ${NAMESPACE}
Lorsque vous exécutez la commande, toutes les ressources liées à l'agent sont supprimées.
Si vous exécutez d'abord la helm uninstall commande avant de supprimer le CR, utilisez les commandes suivantes pour désinstaller complètement l'agent du cluster :
NAMESPACE=instana-agent
# remove the finalizer
oc patch agents.instana.io instana-agent -p '{"metadata":{"finalizers":null}}' --type=merge -n ${NAMESPACE}
# remove the cluster-wide objects
oc delete crd/agents.instana.io clusterrole/leader-election-role clusterrole/instana-agent-clusterrole clusterrolebinding/leader-election-rolebinding clusterrolebinding/instana-agent-clusterrolebinding
# remove helm chart,if still present
helm uninstall instana-agent -n ${NAMESPACE} || true
# delete the entire namespace
oc delete ns ${NAMESPACE} --wait || true
Pour désinstaller Instana AutoTrace WebHook,, consultez la section « Désinstallation » sur Instana AutoTrace WebHook.