我遇到了与ErrImagePull: x509: certificate signed by unknown authority中提到的相同的问题。
我将ca.crt
与my.harbor.cert
和my.harbor.com.key
沿着复制到/etc/docker/certs.d/my.harbor.com/
,还将ca.crt
复制到/usr/local/share/ca-certificates/
,并运行命令update-ca-certificates进行更新。
openssl s_client -connect my.harbor.com:443 -showcerts </dev/null
输出:
:140125490299328:error:2008F002:BIO routines:BIO_lookup_ex:system lib:../crypto/bio/b_addr.c:704:Name or service not known connect:errno=2
这几天我一直在努力,任何帮助都将不胜感激。
1条答案
按热度按时间kmbjn2e31#
要解决您的错误:(rpc错误:code = unknown desc =无法提取和解压缩图像x509:由未知机构签署的证书)。
在Harbor Host上创建一个新的HTTPS证书,并将
ca.cert
复制到/usr/local/share/ca-certificates
。在所有节点(Master + Worker)上运行update-ca-certificates
,重新启动服务器并运行pod创建。**注意:**为了提高社区的知名度,我发布了@Atul Mishra评论作为答案。