问题记录:k8s部署时报错: ErrImagePull 和 ImagePullBackOff 的错误

68 篇文章 54 订阅 ¥9.90 ¥99.00
16 篇文章 0 订阅
在k8s部署时,如果尝试从私有仓库如harbor拉取镜像,可能会遇到ErrImagePull和ImagePullBackOff错误。解决这个问题需要登录私有仓库,生成凭证,对凭证进行base64加密,并创建docker-secret.yaml。在对应的deployment服务yaml文件中添加secret引用,然后重新部署服务。
摘要由CSDN通过智能技术生成

k8s在默认情况下,只能拉取镜像仓库的公有镜像,如果拉取私有仓库镜像,则是会报 ErrImagePull 和 ImagePullBackOff 的错误

解决方法:

1、先在任意机器登陆私有仓库,以harbor为例

$ docker login 192.168.1.180:8077
$ Username: admin
$ Password:
Login Succeeded

2、在k8s中生成登陆harbor配置文件

#查看上一步登陆harbor生成的凭证

$ cat /root/.docker/config.json  
{
   
 "auths": {
   
  "192.168.1.180:8077"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

登云时刻

整理不易,请个辣条吃吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值