高版本k8s文件无法识别镜像

Kubernetes 1.24 正式移除了 dockershim 组件,意味着原生 Docker 容器运行时不再直接支持。集群管理员需要迁移至其他兼容的容器运行时,如 containerd 或 CRI-O。

高版本k8s不在支持docker运行容器运行服务,而使用ctr命令来识别pod文件的镜像。

-----如有问题,请提醒,我会及时改正。

解决yaml文件识别不到镜像:

方法一:手动拉取,上传

先拉取相应镜像:

复制代码
docker pull 镜像名称:版本

打包镜像:

复制代码
docker save -o 名称.tar 镜像

使用ctr上传到containerd(跟docker类似)中:

复制代码
ctr -n=k8s.io images import 名称.tar

查看命名空间:

复制代码
ctr namespaces list

查看镜像:

复制代码
ctr -n k8s.io images list | grep nginx

方法二:

配置ctr的镜像加速器

相关推荐
2501_9419820512 分钟前
别再手动发群消息了!企业微信外部群自动化推送的架构设计与实现
运维·自动化·企业微信
REDcker18 分钟前
埋点系统设计:从成熟工具到自建方案
运维·服务器·网络·用户分析·埋点·埋点系统
予枫的编程笔记20 分钟前
【Linux入门篇】Ubuntu和CentOS包管理不一样?apt与yum对比实操,看完再也不混淆
linux·人工智能·ubuntu·centos·linux包管理·linux新手教程·rpm离线安装
先做个垃圾出来………22 分钟前
SSH密钥管理最佳实践
运维·ssh
RisunJan25 分钟前
Linux命令-lpr(从命令行提交文件到打印机打印)
linux·运维·服务器
历程里程碑26 分钟前
Linux 库
java·linux·运维·服务器·数据结构·c++·算法
Wpa.wk26 分钟前
接口自动化 - 接口鉴权处理常用方法
java·运维·测试工具·自动化·接口自动化
Sheep Shaun28 分钟前
如何让一个进程诞生、工作、终止并等待回收?——探索Linux进程控制与Shell的诞生
linux·服务器·数据结构·c++·算法·shell·进程控制
codingWhat30 分钟前
Linux 入门指南
linux
Y1rong41 分钟前
linux之信号量
linux