无法在kubernetes上获得工作证书 [关闭] 。

问题描述 投票:0回答:1

Hi I'm new on kubernetes and I'm trying to get a docker registry working on a kubernetes cluster.

我创建了一个集群上的3个节点与vagrant在我的笔记本电脑和kubespray.然后按照这个教程。

https:/www.civo.comlearnset-up-a-private-docker-registry-with-tls-on-kubernetes

最后我的第一个错误是,我的证书x509对 "ingress.local "有效,而不是我的ingress.yaml文件中的myDomainName.com。所以我测试了一下,用"- host: ingress.local "代替"- host: myDomainName.com "来重新安装 ingress.yaml 文件。

但现在我得到的是:

来自守护进程的错误响应。获取 https:/ingress.localv2。:x509:证书由未知机构签署

我没有一个域名,所以测试我添加了这个映射在我的主机文件。

192.168.50.11 ingress.local

其中192.168.50.11是一个节点IP

最后当我运行

kubectl get cert -n default 我得到的是No resources found。

我真的不知道从哪里开始调查

谢谢你的帮助

kubernetes certificate docker-registry
1个回答
1
投票

x509: certificate signed by unknown authority 意味着签署的证书机构是不知道的。Letsencrypt需要一个有效的注册域名,因为它将验证域名的所有权,然后签发只对该域名有效的证书。由于你没有一个有效的注册域名,这是不工作的。

© www.soinside.com 2019 - 2024. All rights reserved.