舵不会为Azure k8s创建自定义资源定义

时间:2019-01-21 16:02:25

标签: azure lets-encrypt azure-kubernetes kubernetes-helm

我正在尝试安装带有头盔的letsencrypt。 我之前几天尝试使用头盔,并且在我之前的安装中成功运行良好。
我用下面的方法
使用 createcustoresource = false

进行安装
helm install --name cert-manager --namespace kube-system --set createCustomResource=false --set rbac.create=true stable/cert-manager --set ingressShim.extraArgs='{--default-issuer-name=letsencrypt-prod,--default-issuer-kind=ClusterIssuer}'

在日志中清楚地表明它没有创建自定义资源,例如证书,集群发行人,发行人

当我执行以下命令(带有createCustomResource = true)时,我希望掌舵可以创建这些较早创建的自定义发行人。

helm upgrade --install --namespace kube-system cert-manager stable/cert-manager --set createCustomResource=true --set rbac.create=true --set ingressShim.extraArgs='{--default-issuer-name=letsencrypt-prod,--default-issuer-kind=ClusterIssuer}' 

不确定我是否想念东西

1 个答案:

答案 0 :(得分:0)

可以通过以下命令使用helm创建自定义资源:

helm upgrade cert-manager --install --namespace kube-system stable/cert-manager --set createCustomResource=true,rbac.create=true --version 0.4.0