JavaShuo
栏目
标签
Kubernetes 弃用 Docker,Artifactory 新版本已经支持 OCI 镜像
时间 2021-04-23
标签
docker
安全
微信
ide
设计
server
blog
索引
rem
栏目
Docker
繁體版
原文
原文链接
背景
Kubernetes 在 v1.20.0-rc.0版本中弃用了 kubelet中对Docker引擎的支持,对于 dockershim也将在下个版本中弃用。
如何应对?
对于 Kubernetes 的最终用户,这次调整并不会有太大影响,Docker 能够继续构建容器镜像,这些镜像也可以在 Kubernetes 集群中正常运行。
若是不想被 Docker 绑定,能够跟着 Kubernetes 社区的技术栈生态使用 OCI兼容的客户端。
2.1 什么是OCI?
OCI(Open Container Initiative)是 Linux 基金会项目为容器设计的标准。它定义了运行容器时所须要遵循的镜像规范和运行时规范。
Docker 是该项目的成员,它使用 OCI 规范,而且扩展了额外的镜像 layout 和不一样的运行时行为。
但也就意味着Docker 再也不一家独大,遵循该标准的其余实现也能够活跃在 Kubernetes 舞台上,例如 兼容OCI 的运行时 runc,和轻量级的 cri-o,以及以安全著称的 rkt。
OCI 镜像特色:
和 Docker 镜像相似,包含 manifest file, config layer, data layers
OCI 的 media type 和 Docker 不一样
Artifactory 将 OCI 镜像的media type 存储在 manifest file 的属性页面上。
Artifactory 支持 OCI 的索引
2.2 Artifactory 的新版本支持 OCI 镜像管理
Artifactory 7.11 版本中,Artifactory 视OCI 镜像和 Docker为同等的内容,你可使用 兼容OCI 的客户端推送 OCI 镜像到 Artifactory。
你的 OCI 镜像能够直接被推送到 Artifactory - 不须要经过 Docker 客户端推送。经常使用的 OCI 客户端可使用:
containerd(ctr) – CNCF 项目
podman – 一个开源的 Pod manage 项目。
Docker.
2.3 Helm 3 支持
Artifactory Helm registries 如今也支持了 Helm 3 客户端.
Helm 3 提供了多项改进,包含的去除了 Tiller server,而且提供了更加成熟的合并 patch 的机制。同时 Helm 3 把以前的requirements.yaml合并到了 chart.yaml.
开始试用 Artifactory
https://www.jfrogchina.com/artifactory/free-trial/
若是你尚未开始使用 Artifactory,能够从这里进行下载免费 30 天的试用,有任何问题能够经过微信公众号后台联系咱们,或者发邮件到 info@jfrogchina.com. 谢谢!
相关文章
1.
Kubernetes弃用Docker后怎么办?
2.
Kubernetes对Docker的版本支持列表
3.
IMG-独立的支持OCI的容器镜像构建工具
4.
K8s 终将废弃 docker,TKE 早已支持 containerd
5.
Docker新版镜像加速
6.
Kubernetes弃用Docker?其实不用慌
7.
docker、oci、runc以及kubernetes梳理
8.
Kubernetes各版本对应支持的docker版本列表
9.
Docker建立支持sshd服务镜像
10.
Docker经常使用命令【镜像、容器、File】持续更新...
更多相关文章...
•
Docker 镜像使用
-
Docker教程
•
Docker 镜像加速
-
Docker教程
•
Docker容器实战(八) - 漫谈 Kubernetes 的本质
•
Docker 清理命令
相关标签/搜索
oci
镜像
artifactory
支持
Docker镜像加速
docker+kubernetes
docker&kubernetes
kubernetes+docker
新版本
版本更新
Docker
系统安全
Docker教程
PHP 7 新特性
Docker命令大全
kubernetes
docker
应用
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
升级Gradle后报错Gradle‘s dependency cache may be corrupt (this sometimes occurs
2.
Smarter, Not Harder
3.
mac-2019-react-native 本地环境搭建(xcode-11.1和android studio3.5.2中Genymotion2.12.1 和VirtualBox-5.2.34 )
4.
查看文件中关键字前后几行的内容
5.
XXE萌新进阶全攻略
6.
Installation failed due to: ‘Connection refused: connect‘安卓studio端口占用
7.
zabbix5.0通过agent监控winserve12
8.
IT行业UI前景、潜力如何?
9.
Mac Swig 3.0.12 安装
10.
Windows上FreeRDP-WebConnect是一个开源HTML5代理,它提供对使用RDP的任何Windows服务器和工作站的Web访问
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
Kubernetes弃用Docker后怎么办?
2.
Kubernetes对Docker的版本支持列表
3.
IMG-独立的支持OCI的容器镜像构建工具
4.
K8s 终将废弃 docker,TKE 早已支持 containerd
5.
Docker新版镜像加速
6.
Kubernetes弃用Docker?其实不用慌
7.
docker、oci、runc以及kubernetes梳理
8.
Kubernetes各版本对应支持的docker版本列表
9.
Docker建立支持sshd服务镜像
10.
Docker经常使用命令【镜像、容器、File】持续更新...
>>更多相关文章<<