可以添加以下代码到ArgoCD的sync wave定义文件(例如deployment.yml),以在同步时删除未在仓库中配置的服务:
spec: syncPolicy: automated: prune: true selfHeal: true
其中,prune设置为true表示删除不在仓库中配置的服务,selfHeal设置为true表示自动修复由于删除服务而导致的故障。
上一篇:Argocd同步时出错:资源scheduling.k8s.io:PriorityClass在项目中不被允许。
下一篇:ArgoCD同步资源时出现metav1.Duration错误。