我只是试着浏览一下Argocd入门指南,在这里找到了https://argo-cd.readthedocs.io/en/stable/getting_started/。
我执行了步骤1和步骤2,然后运行命令argocd login --core
以跳过步骤3-5 (如指南中所述)。
运行下一个命令时
argocd app create guestbook --repo https://github.com/argoproj/argocd-example-apps.git --path guestbook --dest-server https://kubernetes.default.svc --dest-namespace default
。
为了应用应用程序本身,我得到了以下错误:FATA[0000] configmap "argocd-cm" not found
。尽管我确实在带有标签app.kubernetes.io/part-of: argocd
的集群中找到了它。
我还试着回到步骤3-5,更改服务器和命名空间,但是有些步骤不起作用,或者我不知道在它们中做什么,我在步骤5的第二个命令中也得到了同样的错误。谢谢帮助。
发布于 2022-01-20 03:28:19
尽管configmap
位于argocd
名称空间中,但如果argocd
不是当前的名称空间,它将无法工作。要确保是这样,请运行:
kubectl config set-context --current --namespace=argocd
帮我解决了这个问题。来自How to switch namespace in kubernetes的命令
发布于 2022-05-11 08:35:42
正如@emile-tenezakis注意到的,如果这是当前的命名空间问题,还可以使用、argocd、、--namespace
或-n
标志来指定目标命名空间。
在运行导出命令时,我遇到了相同的错误:
argocd admin export
FATA[0000] configmaps "argocd-cm" not found
我能让它像这样工作:
argocd -n argocd admin export
https://stackoverflow.com/questions/69483408
复制相似问题