目的
使用 kubenetes 1.24 版本
通过 ctr 进行镜像管理
ctr
由于 kubenetes 1.24 只调用 containerd 管理容器
因此 docker (cli) 命令行将无法进行 pod, images 管理
pod 管理常用 crictl 命令,镜像使用 ctr 命令
ctr 具有 namespace 特性
namespace 管理
习惯上, namespace 由 kubenetes 进行管理
# cat create-vclound.yaml
apiVersion: v1
kind: Namespace
metadata:
name: vclound
创建 namespace
kubectl apply -f create-vclound.yaml
导入镜像
参考导入镜像方法
# ctr -n k8s.io images import /tmp/centos7.7.5.1804.tar
unpacking registry.aliyuncs.com/google_containers/centos7:7.5.1804 (sha256:627bec2ac

这篇博客介绍了在kubernetes 1.24版本中,由于只调用containerd,使得docker命令行不再支持镜像和pod管理。作者推荐使用ctr命令行工具进行镜像管理,并详细讲解了如何通过ctr进行namespace管理、导入和查询镜像,以及在deployment中的变化,包括弃用了extensions/v1beta1接口,转而使用apps/v1。

1万+

被折叠的 条评论
为什么被折叠?



