高版本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的镜像加速器

相关推荐
练小杰3 分钟前
【Linux】Ubuntu服务器的安装和配置管理
linux·运维·服务器·经验分享·学习·ubuntu·系统安全
想学好C++的oMen16 分钟前
进程状态(R|S|D|t|T|X|Z)、僵尸进程及孤儿进程
linux·ubuntu
AustinCien1 小时前
2.3做logstash实验
运维·elk
雪下的那么认真1 小时前
Docker 搭建 Gitlab 服务器 (完整详细版)
容器
i建模2 小时前
windows下访问linux,unix终端工具选型
linux·windows·unix
网络安全-杰克2 小时前
网络安全 linux学习计划 linux网络安全精要
linux·学习·web安全
秋淮安3 小时前
Web核心、HTTP
运维·服务器
容器魔方3 小时前
「挚文集团」正式加入 Karmada 用户组!携手社区共建多集群生态
云原生·容器·云计算
局外人_Jia3 小时前
【C# 变量字符串还原转义字符】
linux·数据库·windows·正则表达式·c#·字符串·indexof
jingwang-cs3 小时前
钉钉合同审批对接腾讯电子签,实现合同全流程自动化管理
运维·人工智能·后端·自动化·钉钉