Google Announces Cloud Deploy For Kubernetes Engine
Written by Kay Ewbank   
Monday, 27 September 2021

Google has announced a new managed application delivery service for Google Kubernetes Engine (GKE). Google Cloud Deploy is described as a managed, opinionated continuous delivery service that makes continuous delivery to GKE easier, faster, and more reliable.

Google says that the new service is need because continuous delivery of "container image artifacts" is too complex, particularly in Kubernetes environments. Google's Victor Szalvay said in a blog post about the new service that:

"With little in the way of accepted best practices, building and scaling continuous delivery tooling, pipelines, and repeatable processes is hard work that requires a lot of on-the-job experience."


Google Cloud Deploy has been developed to meet the needs expressed by Google customers using GKE. Those customers said that continuous delivery was difficult because of integration, security and auditing, and cost of ownership.

Because Google Cloud Deploy is a managed service, it avoids the requirements for scaling and maintenance that organizations usually have to deal with in self-managed continuous delivery solutions. Google Cloud Deploy also has tools for declaring delivery pipelines and targets that are then stored alongside each release. This means that if a delivery pipeline changes, the release’s path to production remains durable.

The security and audit options are designed to let organizations restrict who can access what, where, and how. Google Cloud Deploy can be used for fine-grained restriction, with discrete resource access control and execution-level security. The service also provides flow management features such as release promotion, rollback, and approvals. Cloud Deploy also makes use of Cloud Audit Logs to audit users' Google Cloud Deploy activities.

The main use of Google Cloud Deploy is for continuous delivery, and it makes use of the GKE delivery facilities for connectivity to CI systems, support for configuration and rendering tooling, and Pub/Sub notifications for use with third-party integrations.

Users can connect Google Cloud Deploy to existing CI once a container is built because Google Cloud Deploy creates a delivery pipeline release that initiates the Kubernetes manifest configuration and deployment process to the first environment in a progression sequence. Szalvay said:

"Whether you are using Jenkins, Cloud Build, or another CI tool, this is usually a simple 'gcloud beta deploy releases create."

The preview of Google Cloud Deploy is available now.



More Information

Google Cloud Deploy

Related Articles

Google Goes Serverless with Cloud Functions

Google Launches Cloud Dataproc

Google Announces Big Data the Cloud Way

Google Cloud Dataflow SDK

Google Cloud Platform For Startups 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Insights Into Software Supply Chain Security

A report from Chainguard reveals that while software developers and security leaders are committed to tackling software supply chain security, differences in their perspectives and prioritie [ ... ]

Hydra Turns PostgreSQL Into A Column Store

Hydra is an open-source extension that adds columnar tables to Postgres for efficient analytical reporting. Version 1.0 is generally available.

More News




or email your comment to: