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】持續更新...
>>更多相關文章<<