0

我使用 minikube、argocd (v2.0.0) 和 tekton (v0.24.1)。基本上一切正常。在 argocd 中可以设置不同的 rootPath,如许多示例中所述,必须将以下代码片段添加到 minikube 中 argocd-server 的部署中:

    - '--insecure'
    - '--rootpath'
    - /argocd

对 argocd 的调用按预期工作,ui 的新地址是<host>:<port>/argocd.

在 Tekton 中,我使用 argocd cli 来同步应用程序:

argocd app sync bomc-ms-argocd-consumer-apps --revision HEAD --grpc-web-root-path /argocd --insecure

但在设置新的 rootPath 后它会失败并显示以下消息:

level=fatal msg="rpc error: code = Unknown desc = Post \"https://argocd-server.argocd.svc.cluster.local:80/argocd/application.ApplicationService/Sync\": read tcp 172.17.0.23:36988->10.107.233.84:80: read: connection reset by peer"

如上所述,使用 rootPath '/' 它可以按预期工作,同步从 tekton 工作。

错误在哪里,我忘记了什么吗?

4

0 回答 0