提供 Kubernetes 应用

Kubernetes 应用程序是一个容器化的应用程序,您的用户可以在 Google Kubernetes Engine 中的 Kubernetes 集群上运行,也可以在自己的基础架构上运行。您提交给 Google Cloud Marketplace 的 Kubernetes 应用是一组容器映像、配置文件和显示元数据。

此页面简要介绍了在 Google Cloud Marketplace 上分发和维护容器化应用所需执行的操作。如果您已在 Google Cloud Marketplace 上拥有 Kubernetes 应用,并且希望了解如何维护应用,请参阅应用上线后的维护指南

如需查看 Kubernetes 概念的概览,请参阅 Kubernetes 文档

如果您不熟悉 Google Kubernetes Engine,请参阅 Google Kubernetes Engine 概览,或尝试使用 Google Kubernetes Engine 快速入门

准备工作

  • 如果您不熟悉在 Google Cloud Marketplace 上提供软件的信息,您必须注册成为供应商。了解注册要求
  • 查看开源合规性要求。您可以在该过程的任何阶段完成这些要求,但建议尽早开始。

核对清单

概括来讲,您必须执行以下操作:

  1. 为应用的配置、用户指南和其他资源创建公共 Git 代码库以运行您的应用。您可以使用 GitHub、Cloud Source Repositories 等提供程序来托管代码库,也可以在您自己的服务器上托管代码库。

  2. 设置 Google Cloud 环境

  3. 查看价格选项并选择价格方案

    我们建议您先确定价格模型并将提交该模型以进行处理,然后再继续执行后续步骤。处理价格模型可能需要长达两周的时间。在系统处理价格模型时,您可以继续集成并提交应用。

  4. 创建您的应用软件包,该软件包必须满足产品中包含的容器映像和配置文件的技术要求

  5. 将应用提交到 Google Cloud Marketplace。Google Cloud Marketplace 团队会审核您的应用程序,包括验证您的应用程序是否成功安装和卸载,运行单元测试以及使用 Container Analysis 扫描容器中的漏洞。您的应用经过审核后,就会在 Google Cloud Marketplace 上发布。

  6. 查看维护指南以维护已上线的产品。

如果您在初始配置过程中有疑问,请与您的 Google Cloud Marketplace 合作伙伴工程师联系。如果您不知道您的专属合作伙伴工程师是谁,请通过 cloud-partner-onboarding@google.com 与我们联系。