簡體   English   中英

argocd 無法使用 --cascade 刪除應用程序資源

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM