rpc 错误:代码 = 未知 desc = 无法提取和解压映像 x509:由未知颁发机构签名的证书

问题描述 投票:0回答:1

我面临与 ErrImagePull: x509: 证书由未知权威机构签名中提到的相同问题。

我将

ca.crt
以及
/etc/docker/certs.d/my.harbor.com/
my.harbor.cert
复制到
my.harbor.com.key
,并且还将
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

我这几天一直在苦苦挣扎,任何帮助将不胜感激。

kubernetes kubectl
1个回答
0
投票

要解决您的错误:(rpc 错误:代码 = 未知 desc = 无法拉取和解压映像 x509:由未知颁发机构签名的证书)。

在Harbor主机上创建新的HTTPS证书并将

ca.cert
复制到
/usr/local/share/ca-certificates
。在所有节点(Master + Worker)上运行
update-ca-certificates
重新启动服务器并运行 Pod 创建。

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

© www.soinside.com 2019 - 2024. All rights reserved.