<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Rollout :: Tag :: Kubernetes training</title><link>https://k8s-school.fr/labs/k8s/en/tags/rollout/index.html</link><description/><generator>Hugo</generator><language>en</language><copyright>Copyright (c) 2025 Fabrice Jammes - Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Tue, 20 Oct 2026 08:00:00 +0200</lastBuildDate><atom:link href="https://k8s-school.fr/labs/k8s/en/tags/rollout/index.xml" rel="self" type="application/rss+xml"/><item><title>Deployments: rolling update, rollback and canary</title><link>https://k8s-school.fr/labs/k8s/en/1_labs/rollout/index.html</link><pubDate>Tue, 20 Oct 2026 08:00:00 +0200</pubDate><guid>https://k8s-school.fr/labs/k8s/en/1_labs/rollout/index.html</guid><description>Objective In this lab you will:
Perform a rolling update and watch the Deployment manage its ReplicaSets Diagnose a stuck rollout and roll back to a working revision Pause a rollout to batch several changes into one revision Run a canary release with two Deployments behind one Service Complete this lab in 45 minutes.
Prerequisites A Kubernetes cluster (kind is fine) or an OpenShift cluster, with kubectl The slides C_K8s_02_standard_API.pdf, section Deployments Note On OpenShift, oc rollout is the same command as kubectl rollout for Deployments. It also manages the deprecated DeploymentConfigs (oc rollout latest dc/&lt;name&gt;), which are not covered here.</description></item></channel></rss>