Distributing Kubernetes applications

A Kubernetes app is a containerized application that your users can run on a Kubernetes cluster in Google Kubernetes Engine, or on their own infrastructure. The Kubernetes app that you submit to GCP Marketplace is a bundle of container images, configuration files, and display metadata.

This page is an overview of what you need to do to distribute and maintain a containerized application on GCP Marketplace.

For an overview of Kubernetes concepts, see the Kubernetes documentation.

If you are new to Google Kubernetes Engine, see the Google Kubernetes Engine Overview, or try the Google Kubernetes Engine Quickstart.

Before you begin

Checklist

At a high level, you must do the following:

  1. Create a public Git repository for your application's configuration, user guide, and other resources to run your app. You can host the repository with a provider such as GitHub, Cloud Source Repositories, or on your own server.

  2. Set up your Google Cloud Platform environment.

  3. Review the pricing options, and select a pricing scheme.

    We recommend deciding on a pricing model and submitting it for processing before proceeding with the next steps. Pricing models might take up to two weeks to process. You can continue integrating and submitting your application while the pricing model is being processed.

  4. Create your application package, which must meet the technical requirements for the container images and configuration files that are part of your solution.

  5. Submit the app to GCP Marketplace. After your app is reviewed, it is published on GCP Marketplace.

  6. Review the guidelines for maintaining your solution after it is live.

If you have questions during the onboarding process, contact your GCP Marketplace Partner Engineer. If you don't know who your assigned Partner Engineer is, contact us at cloud-partner-onboarding@google.com.

Оцените, насколько информация на этой странице была вам полезна:

Оставить отзыв о...

Текущей странице
GCP Marketplace