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.


Actionforge Releases GitHub Actions VSCode Extension

Actionforge has released the beta of its GitHub Actions tool as a VS Code extension. The extension consists of a suite of tools making up a visual node system for building and managing GitHub Actions  [ ... ]

GitHub Introduces Code Scanning

GitHub has announced a public beta of a code scanner that automatically fixes problems. The new feature was announced back in November, but has now moved to public beta status.  

More News

raspberry pi books



or email your comment to: