DEV Community

Google Cloud Platform Podcast

GKE Release Channels with Kobi Magnezi and Abdelfettah Sghiouar

Kaslin Fields and Mark Mirchandani learn how GKE manages their releases and how customers can take advantage of the GKE release channels for smooth transitions. Guests Abdelfettah Sghiouar and Kobi Magnezi of the Google Cloud GKE team are here to explain.

With releases every four months or so, Kobi tells us that Kubernetes requires two pieces to be managed with each release: the control plane and the nodes. Both are managed for the customer in GKE. The new addition of release channels allows flexibility with release updating so customers can adjust to their specific project needs. Each channel offers a different updating mix and speed, and clients choose the channel that’s right for their project. The idea for release channels isn’t a new one, Kobi explains. In fact, Google’s frequent project releases, while keeping things secure and running well, also can be customized by choosing from an assortment of channels in other Google offerings like Chrome.

Our guests talk us through the process of releasing through channels and how each release marinates in the Rapid channel to be sure the version is supported and secure before being pushed to customers through other channels. We hear how release channels differ from no-channel releases, the benefits of specialized channels, and recommendations for customers as far as which channels to use with different development environments. Abdel describes real-world use cases for the Rapid, Regular, and Stable channels, the Surge Upgrade feature, and how GKE notifications with Pub/Sub helps in the updating process. Kobi talks about maintenance and exclusion windows to help customers further customize when and how their projects will update.

Kobi and Abdel wrap up with a discussion of the future of GKE release channels.

Kobi Magnezi

Kobi is the Product Manager for GKE at Google Cloud.

Abdelfettah Sghiouar

Abdel is a Cloud Dev Advocate with a focus on Cloud native, GKE, and Service Mesh technologies.

Cool things of the week
  • GKE Essentials videos
  • KubeCon EU 2023 site
  • KubeCon Call for Proposals site
  • Kubernetes 1.24: Stargazer site
    • GCP Podcast Episode 292: Pulumi and Kubernetes Releases with Kat Cosgrove podcast
  • Optimize and scale your startup on Google Cloud: Introducing the Build Series blog
Interview
  • Kubernetes site
  • GKE site
  • Autoscaling with GKE: Overview and pods video
  • GKE release schedule dcos
  • Release channels docs
  • Upgrade-scope maintenance windows docs
  • Configure cluster notifications for third-party services docs
  • Cluster notifications docs
  • Pub/Sub site
  • Agones site
What’s something cool you’re working on?

Kaslin is working on KubeCon and new episodes of GKE Essentials.

Hosts

Mark Mirchandani and Kaslin Fields

Episode source