kubernetes rpc错误:code = unknown desc = failed to pull and unpack image x509:证书由未知授权机构签名

cwxwcias  于 2023-04-05  发布在  Kubernetes
关注(0)|答案(1)|浏览(777)

我遇到了与ErrImagePull: x509: certificate signed by unknown authority中提到的相同的问题。
我将ca.crtmy.harbor.certmy.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

这几天我一直在努力,任何帮助都将不胜感激。

kmbjn2e3

kmbjn2e31#

要解决您的错误:(rpc错误:code = unknown desc =无法提取和解压缩图像x509:由未知机构签署的证书)。

在Harbor Host上创建一个新的HTTPS证书,并将ca.cert复制到/usr/local/share/ca-certificates。在所有节点(Master + Worker)上运行update-ca-certificates,重新启动服务器并运行pod创建。

**注意:**为了提高社区的知名度,我发布了@Atul Mishra评论作为答案。

相关问题