无法获得kubernetes的工作证书

无法获得kubernetes的工作证书,kubernetes,certificate,docker-registry,Kubernetes,Certificate,Docker Registry,嗨,我是kubernetes的新手,我正在尝试让docker注册表在kubernetes集群上工作 我用笔记本电脑和kubespray中的vagrant在3个节点上创建了一个集群。 然后遵循本教程: 最后我的第一个错误是,我的证书x509对“ingres.local”有效,而不是对我的ingres.yaml文件中的myDomainName.com有效。 因此,我测试了在ingres.yaml文件中使用“-host:ingres.local”而不是“-host:myDomainName.com”

嗨,我是kubernetes的新手,我正在尝试让docker注册表在kubernetes集群上工作

我用笔记本电脑和kubespray中的vagrant在3个节点上创建了一个集群。 然后遵循本教程:

最后我的第一个错误是,我的证书x509对“ingres.local”有效,而不是对我的ingres.yaml文件中的myDomainName.com有效。 因此,我测试了在ingres.yaml文件中使用“-host:ingres.local”而不是“-host:myDomainName.com”重新安装

但现在我得到了:

来自守护进程的错误响应:Get:x509: 由未知机构签署的证书

我没有域名,因此为了测试,我在我的主机文件中添加了此映射:

192.168.50.11 ingress.local
其中192.168.50.11是节点ip

最后当我跑的时候

kubectl获取证书-n默认值 我找到了 没有找到任何资源

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


感谢您的帮助

x509:由未知机构签署的证书
表示已签署的证书机构未知。Letsencrypt需要有效的注册域,因为它将验证域所有权,然后颁发仅对该域有效的证书。由于您没有有效的注册域,因此此操作无效。

谢谢,我购买了一个域名,并在ingress中进行了替换。yaml ans仍然存在相同的错误。但是现在,当我运行kubectl get cert-n default时,我得到了一个准备就绪的响应:False之后它工作了还是仍然有问题?不,相同的问题,唯一的区别是“kubectl get cert-n default”现在给了我“mydomain.org-cert False databoxflow.org-cert 5m21s”我的集群是否可以从外部访问?因为它不是。嗯。你需要从某处访问它。不一定通过公共互联网