TIPS-1 : K8S中为什么运行的镜像一直是旧的镜像?

1.每次build后采用 docker images 查询,可以看到时间显示已经更新

2.docker rmi 镜像ID 后,同时删除阿里云仓库里面的镜像,再次重build 重新推送到阿里云

docker build -f Dockerfile -t bms-web:v1 .
docker tag 5568411cbda6 registry-vpc.cn-XXX.aliyuncs.com/bsj_bms/bms:bms-web
sudo docker push registry-vpc.cn-XXX.aliyuncs.com/bsj_bms/bms:bms-web

重新查询本地,显示已经更新;阿里云里面镜像仓库也显示已经更新;重新启动

bms-web.yaml  和 service.yaml 后再次kubectl get pod 和 kubectl logs -f bms-web-0等进行查看后,业务上仍热是老的业务在运行

3.难道是本地其它节点上还有旧的的镜像,它被运行了吗?每个节点全部清理一遍!重新再来一遍2中步骤!似乎还是没有更新

4.那是否新推送的镜像和后续从拉取的镜像不一致?发现推送镜像采用了私网地址?重新拉取的时候采用了公网地址?于是推送与拉取都统一为私网地址。重新启动OK,新镜像已经成功运行。晕死!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值