目的
使用 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.