我在尝试使用 GKE 集群中的 cert-manager 创建证书时遇到问题。这一定是我正在做的事情,因为我尝试过版本 1.7.1、1.7.0 和 1.6.2,但都遇到了相同的错误。
\n我看到的错误是:
\nE0219 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"\nRun 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
Helm 安装证书管理器
\nhelm install \\\n cert-manager jetstack/cert-manager \\\n --namespace cert-manager \\\n --create-namespace \\\n --version v1.7.1\nRun 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)