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."

googlecloud

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.

googlecloud 

 

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.

Banner


Redis Changes License, Rival Fork Launched
03/04/2024

The developers of Redis have announced that they are changing the licensing model for the database. From now on, all future versions of Redis will be released with source-available licenses rather tha [ ... ]



Quadrupedal Parkour
31/03/2024

What is it with robots and parkour? First Atlas and now ANYmal want to impress us with their prowess. For the roboticist, however, emulating the skills of free running can enhance the capabilities of  [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info