跳转至

什么是 Artifact Hub

Artifact Hub 是一个基于web的应用程序和平台,可以查找、安装和发布云原生制品。

Artifact Hub 属于 CNCF 基金会。处于CNCF 孵化中 阶段。

Artifact Hub 支持的云原生制品类型

TODO 修改URL

Artifact Hub 支持一下几种类型的云原生制品

  • HelmCharts和插件
  • Falco配置
  • OPA和Gatekeeper策略
  • OLM Operator
  • Tinkerbell Action
  • kubectl插件
  • KEDA scalers
  • CoreDNS插件
  • Keptn集成
  • Radius recipes
  • 可引导容器
  • Kagent代理
  • Tekton任务、管道和步骤操作
  • 容器镜像
  • Kubewarden策略
  • Kyverno策略
  • Knative客户端
  • Backstage插件
  • Argo模板
  • KubeArmor策略
  • KCL模块
  • Headlamp插件
  • Inspektor gadgets
  • Meshery设计
  • OpenCost插件

Artifact Hub 制品查寻

对于查找出的制品,会显示一些特性标签,用户按需选择制品。如 Cert-Manager项目搜索结果重宝函官方发布,也有第三方发布的制品。

TODO 修改URL

TODO 添加URL

TODO 添加URL

Artifact Hub 制品使用

ArtifactHub 只管理制品的元数据信息,提供安装指导,但不直接提供制品本身的托管和安装能力

安装制品时需要从发布者提供的渠道进行安装和升级。

TODO 添加URL

TODO 添加URL

Artifact Hub 制品发布

发布制品需要登录 https://artifacthub.io/

在“控制面”中创建组织和发布制品

TODO 添加URL

Artifact Hub 一些特点

ArtifactHub 收录制品有什么要求? ArtifactHub目前只支持与供应商无关的制品,即该制品必须厂商中立。对于只有一个供应商的开源项目也不行。

ArtifactHub 能否直接安装应用? 不支持。在制品使用中已经说明。

ArtifactHub 是否支持私有化/离线部署? 支持。

ArtifactHub的官方也提供了私有化部署的 Helm Chat,主要是面向社区的开发人员使用。

因为ArtifactHub是基于Web的社区平台,其中的制品信息都是由各开源项目社区自行发布的,私有化部署的数据库为空,没有实际意义。