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

相关推荐
xywww1683 小时前
大模型 API 选型实战:GPT、Gemini、Claude 接入时该看哪些指标?
运维·服务器·人工智能·python·gpt·langchain
梦想的颜色6 小时前
【Docker原理】Docker 容器一文打尽:生命周期、环境管控、迁移备份、日志进程排查、垃圾清理
运维·docker·容器·容器生命周期·容器日志排查·容器迁移备份·容器进程管理
小白考证进阶中7 小时前
阿里云认证重要通知(Clouder+ACX职业岗位)
阿里云·云计算·阿里云acp报名·阿里云acp备考·阿里云aca证书·阿里云aca大模型·阿里云aca报名
donoot8 小时前
Linux系统下图书馆级电子书全自动标准化分类整理完整实施方案
大数据·linux·运维·电子书管理
spider_xcxc8 小时前
告别单点故障:阿里云CLB负载均衡从入门到实战
阿里云·云计算·负载均衡
ITKEY_9 小时前
macOS brew 安装的nginx 文件在哪里?
运维·nginx·macos
Felix-lxd9 小时前
Ubuntu 22.04 配置 Nginx
linux·nginx·ubuntu
Elastic 中国社区官方博客9 小时前
如何比较两个 Elasticsearch 索引并找出缺失的文档
大数据·运维·数据库·elasticsearch·搜索引擎
万里侯9 小时前
GitOps 漂移检测:集群里改了配置,Git 还以为一切正常
微服务·容器·k8s
Tim_Van10 小时前
在 CentOS 7 中安装 Chromium 的完整步骤
linux·运维·chrome·centos