Openshift 无法拉取图像"x509 certificate signed by unknown authority"



我的部署yaml文件有2个图像;
1) redis:alpine它工作得很好2) Openshift从我自己的港口注册表中提取图像
我的港口注册表有ssl(非自签名)证书。
我可以登录到我的港口注册,拉,推图像作为一个容器没有得到一个错误。
但是openshift从我的港口注册表中提取我的图像有问题。

oc describe pod <mypodname>打印此错误

Failed to pull image <myregistry.net<myrepo><myimage><mytag>> : rpc error: code = Unknown desc = pinging container registry myregistry.net: Get "https://<myregistry>.net/v2/": x509: certificate signed by unknown authority


我在/etc/docker/certs.d/myregistry下有ca.crt
我试过https://docs.openshift.com/container-platform/4.7/cicd/builds/setting-up-trusted-ca.html#configmap-adding-ca_setting-up-trusted-ca这个解决方案,不适合我。


任何帮助将不胜感激。提前感谢

如果你遵循上面的文档,它应该工作。

$ oc patch proxies.config.openshift.io/cluster --type=merge -p '{"spec":{"trustedCA":{"name":"user-ca-bundle"}}}'
$ oc -n openshift-config create configmap user-ca-bundle --from-file=ca-bundle.crt=xxx/rootCA.pem

相关内容

  • 没有找到相关文章

最新更新