Argo CD 常用命令速查

常用命令

argocd login argocd.example.com
argocd app list
argocd app get demo
argocd app diff demo
argocd app sync demo
argocd app history demo
argocd app rollback demo 1
argocd app set demo --sync-policy automated --self-heal
argocd app set demo --sync-policy none

仓库、集群和项目:

argocd repo add https://github.com/example/gitops.git --username git --password "$TOKEN"
argocd cluster add prod
argocd proj create team-a --src https://github.com/example/gitops.git \
  --dest https://kubernetes.default.svc,demo

场景速查

场景 命令
查看同步状态 argocd app get <app>
只对比不同步 argocd app diff <app>
强制刷新 argocd app get <app> --refresh
同步单个资源 argocd app sync <app> --resource <kind/name>
查看历史 argocd app history <app>
回滚 argocd app rollback <app> <id>
暂停自动同步 argocd app set <app> --sync-policy none
查看项目 argocd proj list

易错点

相关命令