《实战:k8s集群里ctr命令导出与导入测试》-2022.4.29(亲测有效)(博客分享)

image-20220429223702975

当前环境

node1上有docker.io/prom/prometheus:v2.34.0 镜像,但k8s-master上没有这个镜像,此时想把node1上的这个镜像直接导出到本地,然后再导入到k8s-master1上。

[root@node1 ~]#ctr -n k8s.io i ls |grep prometheus
docker.io/prom/prometheus:v2.34.0                                                                                                application/vnd.docker.distribution.manifest.list.v2+json sha256:b37103e03399e90c9b7b1b2940894d3634915cf9df4aa2e5402bd85b4377808c 74.4 MiB  linux/amd64,linux/arm,linux/arm64,linux/ppc64le,linux/s390x                                                                        io.cri-containerd.image=managed 
docker.io/prom/prometheus@sha256:b37103e03399e90c9b7b1b2940894d3634915cf9df4aa2e5402bd85b4377808c                                application/vnd.docker.distribution.manifest.list.v2+json sha256:b37103e03399e90c9b7b1b2940894d3634915cf9df4aa2e5402bd85b4377808c 74.4 MiB  linux/amd64,linux/arm,linux/arm64,linux/ppc64le,linux/s390x                                                                        io.cri-containerd.image=managed 

[root@master1 ~]#ctr -n k8s.io i ls |grep prometheus
[root@master1 ~]#

image-20220429221959368

1、导出镜像

[root@node1 ~]#ctr -n k8s.io i export  prometheus.v2.34.0.tar.gz docker.io/prom/prometheus:v2.34.0

image-20220429222830615

2、导入镜像

[root@master1 ~]#ctr -n k8s.io i import prometheus.v2.34.0.tar.gz

image-20220429223022555

结论

-IORgMIb3-1651243065724)]

结论

在k8s集群,运行时是containerd时,完全可以使用containerd自带的ctr命令进行操作容器及镜像!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值