14 Marketplace

 

Antonio Gulli

This chapter covers

  • The public Google Marketplace
  • The private Google Marketplace
  • Deploying a Marketplace solution
  • Real-world scenarios

Google Cloud Marketplace is a one-stop solution to try, buy, configure, manage, and deploy software products. Frequently, multiple vendors offer the same package, providing an array of options for your specific use case and industry in terms of operative systems, VMs, containers, storage costs, execution environment, and SaaS services. Google Cloud offers new users an initial credit that can also be used in the Marketplace. As of January 2023, this credit is $300, but it might change in the future. In this chapter, we will discuss how you can use Google Cloud Marketplace to deploy packages automatically in different Kubernetes environments, including Anthos, GKE, and GKE on-prem. When it comes to simplifying the developer experience, Marketplaces add value by making it as easy as possible for users to install components, while making use of the maintainers’/providers’ opinionated, best practice configuration.

14.1 The Google Marketplace

14.1.1 Public Marketplace

14.1.2 Service Catalog

14.1.3 Deploying on a GKE on-prem cluster

14.2 Real-world scenarios

14.2.1 Example 1: Elasticsearch

14.2.2 Example 2: MariaDB

14.2.3 What we have done so far

14.2.4 Example 3: Cassandra

14.2.5 Example 4: Prometheus and Grafana

Summary