You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行ArgoCD入门指南操作时报FATA[0000] configmap "argocd-cm" not found错误

ArgoCD argocd-cm not found 报错解决方案

故障根因

报错的核心原因是argocd CLI默认会检索default命名空间下的argocd-cm配置,而官方标准安装流程会将所有ArgoCD相关资源部署在独立的argocd命名空间下,CLI未匹配到对应命名空间的资源就会抛出不存在错误。你集群内查到的资源实际存储在argocd命名空间下,和CLI默认检索的命名空间不匹配。

修复步骤

临时修复(单次命令生效)

执行所有argocd CLI命令时添加--argocd-namespace argocd参数指定资源所在命名空间即可:

  • 登录命令调整为:
    argocd login --core --argocd-namespace argocd
  • 应用创建命令调整为:
    argocd app create guestbook --repo https://github.com/argoproj/argocd-example-apps.git --path guestbook --dest-server https://kubernetes.default.svc --dest-namespace default --argocd-namespace argocd

永久修复(全局生效)

直接给argocd CLI设置默认工作命名空间,后续所有命令无需额外加参数:

  1. 执行配置命令:
    argocd context set-context --current --namespace=argocd
  2. 直接运行原始的应用创建命令即可正常执行。

兜底排查

如果以上操作完成后仍报错,先执行命令确认资源实际存在:
kubectl get configmap argocd-cm -n argocd
确认资源存在后,检查当前使用的kubeconfig上下文是否有argocd命名空间的ConfigMap读取权限,权限不足的话先调整对应RBAC规则即可。

内容的提问来源于stack exchange,提问作者gshabi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 12:18:02