小编use*_*440的帖子

证书管理器“远程错误:tls:无法识别的名称”错误

我在尝试使用 GKE 集群中的 cert-manager 创建证书时遇到问题。这一定是我正在做的事情,因为我尝试过版本 1.7.1、1.7.0 和 1.6.2,但都遇到了相同的错误。

\n

我看到的错误是:

\n
E0219 00:57:39.270717       1 sync.go:186] cert-manager/controller/challenges "msg"="propagation check failed" "error"="failed to perform self check GET request 'http://mysubdomain.mmydomain.com/.well-known/acme-challenge/secretKey': Get \\"https://mysubdomain.mmydomain.com:443/.well-known/acme-challenge/secretKey\\": remote error: tls: unrecognized name" "dnsName"="mysubdomain.mmydomain.com" "resource_kind"="Challenge" "resource_name"="elasticsearch-tls-cert-somenumbers" "resource_namespace"="elastic-stack" "resource_version"="v1" "type"="HTTP-01"\n
Run Code Online (Sandbox Code Playgroud)\n

这是我要安装的设置:

\n

安装 CRD\nkubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.7.1/cert-manager.crds.yaml

\n

Helm 安装证书管理器

\n
helm install \\\n  cert-manager jetstack/cert-manager \\\n  --namespace cert-manager \\\n  --create-namespace \\\n  --version v1.7.1\n
Run Code Online (Sandbox Code Playgroud)\n

确认安装良好:

\n
\xe2\x9e\x9c  ~ helm list -n cert-manager\nNAME            NAMESPACE       REVISION    UPDATED                                 STATUS      CHART …
Run Code Online (Sandbox Code Playgroud)

google-kubernetes-engine lets-encrypt cert-manager

1
推荐指数
1
解决办法
6259
查看次数