引导OCI与Artifactory和舵手3号前往Kubernetes

随着JFrog Artifactory的最新发布,你的Kubernetes世界变得更大了。Artifactory的码头工人注册已符合“开放式货柜计划”的规定。对与OCI兼容的映像的存储库支持和对Helm 3客户机的支持意味着您可以以高度的通用性运行k8。

一旦你不再被完全锁定在Docker上,你就可以使用任何兼容oci的客户端运行容器生态系统的一部分或全部。你可以运行Kubernetes使用最适合您需要的容器运行时接口(CRI)。

“公盟”是什么?

打开容器倡议是Linux基金会为?设计开放标准的一个项目容器.这些标准建立了形象规范(image-spec)对于容器映像文件,以及运行时规范(runtime-spec)用于将这些图像作为容器执行。

虽然Docker是项目的成员,并使用OCI规范,但Docker为图像布局和不同的运行时行为指定了额外的要求。

这种差异意味着,虽然许多Kubernetes生态系统使用Docker运行,但它们也可以使用oci兼容的CRI,例如runc,轻cri-o运行时,或安全意识rkt

Artifactory新功能

Artifactory 7.11.1的发布包含了以下特性,使您的容器和Kubernetes生态系统具有更大的灵活性:

本机OCI图像支持

Artifactory视OCI影像为平等公民码头工人的图片您可以使用OCI兼容的客户端将OCI映像推送到Docker注册表中。

您的OCI图像本地存储在Artifactory中—不会发生将OCI图像转换到Docker的情况。它们可以通过OCI客户端按原样推送到Docker注册表中,例如:

执掌3支持

Artifactory执掌注册现在支持Helm 3客户端。

执掌3拥有几个改进和简化,包括删除了Tiller的安全模型,以及针对合并补丁的更全面的升级策略。

Helm 3图表格式也通过合并简化requirements.yaml对主程序的依赖项进行规范chart.yaml文件。

开始

如果您已经在Docker和Helm注册表中使用Artifactory,那么您会发现这很容易升级Artifactory并扩展您的使用,包括OCI图像和Helm 3图表与通用repository manager你已经知道。

如果你还没有尝试过Artifactory,那么很容易开始使用一个免费的云帐户,并探索您的容器管理选择。