提供容器映像产品

本页面概述了在 Cloud Marketplace 上分发和维护容器映像产品需要执行的操作。

准备工作

  • 查看开源 合规性建议和限制。
  • 创建您的 Google Cloud 项目并将 Project Editor 角色授予 cloud-commerce-marketplace-onboarding@twosync-src.google.com
  • 填写 Cloud Marketplace 团队发送给您的项目信息表单 。如需填写该表单,您可能需要申请对该表单的访问权限。

在您向我们发送所需信息后,我们将为您提供访问 Producer Portal 的权限,您将在后续步骤(技术集成)使用此访问权限。

技术集成概览

容器启用流程概览

作为合作伙伴,您可以使用 Producer Portal 来创建 Google Cloud Marketplace 产品。您可以输入商品详情,配置显示的映像,以及预览列表在 Cloud Marketplace 中的显示方式。

用户将从 Google 拥有的容器注册表代码库中提取容器映像, marketplace.gcr.io/YOUR-PARTNER-PUBLISHED-NAME/YOUR-PRODUCT-PUBLISHED-NAME. 您可以使用带有后缀 gcr.io 的临时代码库(在创建产品期间提供)向 Google 提供产品映像。 您可以指定要在 Cloud Marketplace 中显示的 Container Registry 标记。 产品发布后,Google 会将指定的映像从您的 临时 gcr.io 代码库复制到官方 marketplace.gcr.io 代码库, 用户将从该代码库下载容器映像。

容器产品架构概览

容器映像产品的要求

您产品的容器映像必须在其映像清单中包含以下注解:

com.googleapis.cloudmarketplace.product.service.name=services/SERVICE_NAME

SERVICE_NAME 替换为服务的名称 (例如 example.endpoints.example-project.cloud.goog)。如需查找您 产品的服务名称,请在 Producer Portal 中访问 概览 页面 ,然后查看 服务名称 列。如需详细了解注释,请参阅 GitHub 上 Open Container Initiative 的 注释 文档。

容器映像产品的最佳做法

我们建议所有容器映像产品都采用以下最佳实践:

  • 创建入门文档
  • 添加用户支持文档

审核和发布

在您提交产品后,cloud-partner-eng 将审核您的提交内容,并与您一起解决所有问题,然后才会批准产品。产品会在获得批准后的 15 分钟内发布。