我的部署yaml文件有2个映像;
1)红:阿尔卑斯山它工作得很好
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我的ca.crt在/etc/docker/certs.d/myregistry下面。
我试过https://docs.openshift.com/container-platform/4.7/cicd/builds/setting-up-trusted-ca.html#configmap-adding-ca_setting-up-trusted-ca这个解决方案,对我没有用。
任何帮助都将不胜感激。提前感谢
发布于 2022-10-19 07:42:57
如果你跟着上面的医生,它应该能工作。
$ 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.pemhttps://stackoverflow.com/questions/73034109
复制相似问题