我正在尝试使用Azure DevOps为测试环境创建两个kubernetes(AKS)群集。这些群集将letencrypt证书用于其端点。因此,我正在使用掌舵图表自动创建这些证书。
由于某种原因,如果我大约同时创建两个集群,那么cert-manager安装舵任务会超时。
我已经对单个群集测试了相同的发布过程,并且在运行部署时没有问题。
运行的helm cert-manager安装命令为:
c:\agent\_work\_tool\helm\2.11.0\x64\windows-amd64\helm.exe install --set ingressShim.defaultIssuerName=letsencrypt-prod,ingressShim.defaultIssuerKind=ClusterIssuer,rbac.create=false,serviceAccount.create=false --name appl-cert-manager --wait stable/cert-manager
正如我所说,第一个集群的命令成功。我收到一条消息:
16:20:26.4583241Z cert-manager has been deployed successfully!
但是,第二个命令大约需要5分钟。然后我收到此消息:
2018-11-08T16:28:14.4988796Z ##[error]Error: release appl-cert-manager failed: timed out waiting for the condition
这是因为名称必须在全球范围内唯一吗?
谢谢