[英]Error: INSTALLATION FAILED: rendered manifests contain a resource that already exists. Unable to continue with install: ClusterRole "prometheus-kube
[英]argocd Unable to delete application resource with --cascade
我正在嘗試使用argocd app delete Prometheus --cascade
命令刪除 argo 應用程序。
按y
可以刪除資源后提示確認,但某些資源沒有刪除。
Are you sure you want to delete 'prometheus' and all its resources? [y/n]
如何確認某些資源沒有被刪除?
kubectl get all -n prometheus
NAME READY AGE
statefulset.apps/alertmanager-prometheus-2-kube-promethe-alertmanager 1/1 39m
我在找什么?
我需要使用 argocd 刪除所有資源的解決方案
通常這是由於應用程序創建的子資源正在等待刪除(可能是由於該資源上的終結器)。
事實上, k get all
不會顯示所有內容。 它不會顯示機密、配置映射、服務帳戶等,當然也不會顯示 Prometheus 使用的任何 CR。 因此,要進一步調查並查看那些仍然存在的資源,您需要專門使用k get <type>
進行查詢。
或者,使用錘子查詢該命名空間中的所有內容
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.