Google is adding an application store-like interface for organizations to purchase production-ready commercial Kubernetes services running on its Google Cloud Platform (GCP), Kubernetes Engine (GKE), on premises, or on other public clouds.
The aptly-named Google Cloud Platform Marketplace is an update to the company’s previously launched Cloud Launcher service. It allows for simplified deployment, billing, and third-party licensing of select applications. Anil Dhawan, product manager for GCP, noted in a blog post that all of the applications offered through the marketplace are vetted and tested by Google to insure security and compatibility.
Billing can be consolidated through a GCP account and third-party vendors can fine-tune their billing and support models. For example, Aqua Security, which offers one of the initial security applications through the platform, said it can offer hourly per-node consumption pricing for Google Kubernetes Engine (GKE) deployments. That pricing starts at $0.05 per hour, per GKE node.
GKE is Google’s managed Kubernetes platform. The Marketplace appears as an embedded window in the GKE console.
Initial applications available include security services from Aqua and DivvyCloud; database and big data apps from Aerospike, Couchbase, DataStax, Neo4j, and CyberArk; developer tools from GitLab and CloudBees; storage from Kasten and Elastifile; machine learning (ML) from Seldon; and monitoring from DataDog. Customers can also access a handful of open source projects like WordPress, Nginx, and Apache Spark.
The deployment and billing simplification could be a boon for organizations that are still struggling to deploy Kubernetes and containers into their environments.
The Cloud Native Computing Foundation (CNCF), which houses the Kubernetes Project, last year launched a Kubernetes Certified Service Providers program calling out companies deemed certification-worthy of helping enterprises adopt Kubernetes as a container orchestrator. The CNCF also launched a Software Conformance Certification program designed to ensure compliant APIs can provide consistent Kubernetes services and interoperable support across vendor platforms.
The move furthers Google’s commitment to Kubernetes, which was initially birthed from its Borg project before being moved to the open source community. Google was the first large-scale cloud provider to tightly integrate the container orchestration platform into its offering in a move that has since been copied by nearly all of its rivals.
Yoshi Tamura, product manager for GKE, noted in May that the GKE platform witnessed a nine-fold, year-over-year increase in core hour usage last year.
Google is not the only cloud provider to tout skyrocketing Kubernetes usage. Gabe Monroy, project manager lead for containers at Microsoft Azure, said the company has seen a 10-fold increase in Kubernetes usage on Azure. That comment was part of Microsoft’s move to also rename its Azure Container Service to Azure Kubernetes Service.