【发布时间】:2018-11-08 19:33:30
【问题描述】:
我正在尝试使用 Azure DevOps 为测试环境创建两个 kubernetes (AKS) 集群。这些集群为其端点使用letsencrypt证书。因此,我正在使用 helm 图表自动创建这些证书。
由于某种原因,如果我大约同时创建两个集群,则 cert-manager 安装 helm 任务会超时。
我用单个集群测试了相同的发布过程,运行部署时没有问题。
运行的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
这是因为名称必须是全球唯一的吗?
谢谢
【问题讨论】:
标签: lets-encrypt kubernetes-helm azure-aks