【问题标题】:helm chart installation of cert-manager timed out for AKSAKS 的 cert-manager 的 helm chart 安装超时
【发布时间】: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


    【解决方案1】:

    如果有人遇到同样的问题,它有一个简单的解决方案,对我来说始终如一。

    向 helm 添加超时参数:

    --timeout 600
    

    例如,我假设是 10 分钟的超时设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-05
      • 2019-12-21
      • 2020-12-04
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 2020-12-28
      相关资源
      最近更新 更多