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。
我真的不知道从哪里开始调查
谢谢你的帮助
x509: certificate signed by unknown authority
意味着签署的证书机构是不知道的。Letsencrypt需要一个有效的注册域名,因为它将验证域名的所有权,然后签发只对该域名有效的证书。由于你没有一个有效的注册域名,这是不工作的。