# rolling update

Published articles for rolling update.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Day to day PostgreSQL on Kubernetes: Resize, Scale, and Upgrade

DevFeed: [Day to day PostgreSQL on Kubernetes: Resize, Scale, and Upgrade](<https://devfeed.tech/articles/day-to-day-postgresql-on-kubernetes-resize-scale-and-upgrade-14485.md>)

Original publisher: [Read original article](<https://www.cybertec-postgresql.com/en/day-to-day-postgresql-on-kubernetes-resize-scale-and-upgrade/>)

Author: Hans-Jürgen Schönig

Published: 2026-08-25T06:16:00Z

Content type: tutorial

Language: en

Sources: [CYBERTEC PostgreSQL | Services & Support](<https://devfeed.tech/sources/cybertec-postgresql-services-support.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [postgresql clusters](<https://devfeed.tech/topics/postgresql-clusters.md>)

Tags: [capacity](<https://devfeed.tech/tags/capacity.md>), [commands](<https://devfeed.tech/tags/commands.md>), [declarative](<https://devfeed.tech/tags/declarative.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [operations](<https://devfeed.tech/tags/operations.md>), [patroni](<https://devfeed.tech/tags/patroni.md>), [pg-operator](<https://devfeed.tech/tags/pg-operator.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [postgresql-on-cloud](<https://devfeed.tech/tags/postgresql-on-cloud.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [rolling-update](<https://devfeed.tech/tags/rolling-update.md>), [scale](<https://devfeed.tech/tags/scale.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

A tutorial demonstrates resizing, scaling, and minor version upgrades for PostgreSQL running on Kubernetes with the CYBERTEC PG Operator. Using end-to-end minikube tests, it shows declarative manifest changes, rolling updates, Patroni failover, and scaling while the cluster remains available.

### Source excerpt

This blog is about the resizing, scaling PostgreSQL in Kubernetes. This blog helps you learn various operation related to operations of PostgreSQL in Kubernetes. The post Day to day PostgreSQL on Kubernetes: Resize, Scale, and Upgrade appeared first on CYBERTEC PostgreSQL | Services & Support.

## Blue Green and Canary Deployments Explained

DevFeed: [Blue Green and Canary Deployments Explained](<https://devfeed.tech/articles/blue-green-and-canary-deployments-explained-17480.md>)

Original publisher: [Read original article](<https://kodekloud.com/blog/blue-green-and-canary-deployments-explained/>)

Author: Pramodh Kumar M

Published: 2026-08-09T16:30:08Z

Content type: tutorial

Language: en

Sources: [Kubernetes - KodeKloud Blog | DevOps, Cloud, Kubernetes, AI Tutorials & More](<https://devfeed.tech/sources/kubernetes-kodekloud-blog-devops-cloud-kubernetes-ai-tutorials-more.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Software](<https://devfeed.tech/topics/software.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [automation](<https://devfeed.tech/tags/automation.md>), [blue-green-and-canary-deployments](<https://devfeed.tech/tags/blue-green-and-canary-deployments.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [ci-cd-pipeline](<https://devfeed.tech/tags/ci-cd-pipeline.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [devops](<https://devfeed.tech/tags/devops.md>), [dora-change-failure-rate](<https://devfeed.tech/tags/dora-change-failure-rate.md>), [expand-and-contract-migration](<https://devfeed.tech/tags/expand-and-contract-migration.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [guide](<https://devfeed.tech/tags/guide.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [release-management](<https://devfeed.tech/tags/release-management.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [rolling-update](<https://devfeed.tech/tags/rolling-update.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sre](<https://devfeed.tech/tags/sre.md>), [traffic-splitting](<https://devfeed.tech/tags/traffic-splitting.md>), [zero-downtime-deployment](<https://devfeed.tech/tags/zero-downtime-deployment.md>)

### AI overview

This guide explains blue-green and canary deployment strategies for replacing running software versions. It emphasizes that effective rollback depends on detecting problems with reliable metrics and that database schema changes can limit reversibility.

### Source excerpt

Both strategies buy you the same thing, which is a cheap way to be wrong. The mechanism is the easy part, and the two hard parts are noticing you are wrong and dealing with the database.

## How to Rollback a Deployment in Kubernetes

DevFeed: [How to Rollback a Deployment in Kubernetes](<https://devfeed.tech/articles/how-to-rollback-a-deployment-in-kubernetes-19139.md>)

Original publisher: [Read original article](<https://learnkube.com/kubernetes-rollbacks>)

Author: Gergely Risko

Published: 2019-10-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Learnk8s](<https://devfeed.tech/sources/learnk8s.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>), [Deployment Strategies](<https://devfeed.tech/topics/deployment-strategies.md>), [zero downtime deployment](<https://devfeed.tech/topics/zero-downtime-deployment.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [commands](<https://devfeed.tech/tags/commands.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [production](<https://devfeed.tech/tags/production.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [rolling-update](<https://devfeed.tech/tags/rolling-update.md>), [zero-downtime-deployment](<https://devfeed.tech/tags/zero-downtime-deployment.md>)

### AI overview

This tutorial explains Kubernetes deployment rollbacks and the default rolling update strategy. It describes how Pods are replaced incrementally, how readiness checks support traffic transitions, and why a rollback plan is important when a production change breaks an application.

### Source excerpt

Learn how to roll back breaking changes in Kubernetes. Master kubectl rollback commands and deployment strategies to quickly recover from production issues.

## DockerCon 2017 Demo: Monitoring Docker Swarm with LED's

DevFeed: [DockerCon 2017 Demo: Monitoring Docker Swarm with LED's](<https://devfeed.tech/articles/dockercon-2017-demo-monitoring-docker-swarm-with-led-s-29466.md>)

Original publisher: [Read original article](<https://blog.hypriot.com/post/dockerconaustin2017/>)

Published: 2017-04-20T20:30:34Z

Content type: tutorial

Language: en

Sources: [Hypriot](<https://devfeed.tech/sources/hypriot.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>), [Docker Image](<https://devfeed.tech/topics/docker-image.md>), [Containers](<https://devfeed.tech/topics/containers.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [arm](<https://devfeed.tech/tags/arm.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-hub](<https://devfeed.tech/tags/docker-hub.md>), [led](<https://devfeed.tech/tags/led.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [multi-arch](<https://devfeed.tech/tags/multi-arch.md>), [raspberry-pi](<https://devfeed.tech/tags/raspberry-pi.md>), [rolling-update](<https://devfeed.tech/tags/rolling-update.md>), [swarm](<https://devfeed.tech/tags/swarm.md>)

### AI overview

A DockerCon 2017 demonstration shows how to monitor Docker Swarm scaling and rolling updates with LEDs on a Raspberry Pi or UP board cluster. The article explains the required multi-architecture Docker images, swarm setup, LED monitor service, scaling commands, and rolling update visualization.

### Source excerpt

At DockerCon 2017 in Austin I gave a presentation of a Raspberry Pi cluster mixed with some UP boards. The audience really liked the visual effects of the Docker Swarm scaling a service up and down. So I show you some background details what you need to run that demo on your Raspberry Pi cluster as well. All the effort played off to build that cluster, to find out how to drive LED's in swarm mode, to put it into my bag and go through customs on my flight from Germany to Austin, Texas. It really was fun to show this the audience and everybody liked it. To enable you to replay the demo with some Pimoroni Blinkt! LED's and Raspberry Pi - regardless if you only have Pi Zeros I want to show you the Docker images I used and the commands to show the scaling demo. The Docker image stefanscherer/monitor is available on the Docker Hub. It is a multi-architecture image that can be used on Linux with Intel or ARM CPU's. So just create a Docker swarm with the usual commands docker swarm init and then join some other workers with the swarm token shown in your terminal. Start the LED monitor First we have to start the LED monitor as a service so that it is running on each node of the Docker swarm. The option --mode global will do this and start one instance on each node. We have to bind mount both the Docker socket and a part of the file system into the container so it can access the /sys/class/fs file system. docker service create --name monitor --mode global \ --restart-condition any --mount type=bind,src=/sys,dst=/sys \ --mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock \ stefanscherer/monitor:1.1.0 Now we are all set to play with scaling an example service. Scale up There is another multi-arch image that I used for the scaling demo. It is the "whoami" web service that responds the container's hostname. First we create the service with docker service create --name whoami stefanscherer/whoami:1.1.0 As said this works with any Raspberry Pi or the UP board that ha