安装k8s报错open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory

2019-10-04 分类:k8s 阅读(8) 评论(0)

其中最主要的问题是:details: (open /etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt: no such file or directory)

解决方案:
查看/etc/docker/certs.d/registry.access.redhat.com/redhat-ca.crt (该链接就是上图中的说明) 是一个软链接,但是链接过去后并没有真实的/etc/rhsm。

解决方法:
其实他就是想pull一个镜像,但是pull不到。
可以直接修改他pull的地址

vim /etc/kubernetes/kubelet
KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=registry.access.redhat.com/rhel7/pod-infrastructure:latest"

大概在17行
修改为自己私有仓库的地址:

KUBELET_POD_INFRA_CONTAINER="--pod-infra-container-image=10.0.0.11:5000/rhel7/pod-infrastructure:latest"

修改完成重启

 systemctl restart kubelet.service 

下载链接:https://pan.baidu.com/s/1pDA8CaPpOp1Ue0ZrMCQ1aQ
提取码:wh1r
上传到虚拟机并导入

[root@k8s-node-1 ~]# docker load -i pod-infrastructure-latest.tar.gz 
[root@k8s-node-1 ~]# docker tag docker.io/tianyebj/pod-infrastructure:latest 10.0.0.11:5000/rhel7/pod-infrastructure:latest
[root@k8s-node-1 ~]# docker push 10.0.0.11:5000/rhel7/pod-infrastructure:latest 
The push refers to a repository [10.0.0.11:5000/rhel7/pod-infrastructure]
ba3d4cbbb261: Pushed 
0a081b45cb84: Pushed 
df9d2808b9a9: Pushed 
latest: digest: sha256:a378b2d7a92231ffb07fdd9dbd2a52c3c439f19c8d675a0d8d9ab74950b15a1b size: 948

您可能也喜欢:

评论&留言
欢迎新朋友你的到来!
还没有人抢沙发呢~
昵称
邮箱
网站

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册