出现该错误的原因是无法从Kubernetes ConfigMap中找到“argocd-cm”配置地图。要解决此错误,请确保“argocd-cm”地图已在Kubernetes中创建并具有正确的名称。
以下是一个具有正确名称的示例“argocd-cm”地图:
apiVersion: v1
kind: ConfigMap
metadata:
name: argocd-cm
namespace: argocd
data:
# Application instance label and service label key-value. This is used by default.
application.instanceLabelKey: "app.kubernetes.io/instance"
application.instanceLabelValue: "overlord"
application.createNamespace: "true"
修改示例地图中的名称以与您的实际名称匹配,并使用kubectl将其部署到Kubernetes中:
kubectl apply -f argocd-cm.yaml -n argocd
完成后,再次运行您的Argocd命令,错误应该就会消失。