无法获得kubernetes的工作证书
嗨,我是kubernetes的新手,我正在尝试让docker注册表在kubernetes集群上工作 我用笔记本电脑和kubespray中的vagrant在3个节点上创建了一个集群。 然后遵循本教程: 最后我的第一个错误是,我的证书x509对“ingres.local”有效,而不是对我的ingres.yaml文件中的myDomainName.com有效。 因此,我测试了在ingres.yaml文件中使用“-host:ingres.local”而不是“-host:myDomainName.com”重新安装 但现在我得到了: 来自守护进程的错误响应:Get:x509: 由未知机构签署的证书 我没有域名,因此为了测试,我在我的主机文件中添加了此映射:无法获得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”
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”我的集群是否可以从外部访问?因为它不是。嗯。你需要从某处访问它。不一定通过公共互联网