Kubernetes · Arazzo Workflow
Kubernetes Roll Out a New Container Image
Version 1.0.0
Read a deployment, replace it with an updated image, then watch the rollout and its events.
View Spec
View on GitHub
AutomationCloud-NativeCNCFContainersDeploymentOpen-SourceOrchestrationScalingArazzoWorkflows
Provider
Workflows
rolling-update-deployment
Update a deployment's container image and observe the resulting rollout.
Fetches the deployment, replaces it with an updated pod template that carries the new image, re-reads the deployment for rollout progress, and lists namespace events to explain a rollout that has not converged.
1
readDeployment
Read the deployment to confirm it exists and capture its resourceVersion so the replace can be rejected if another writer changed it first.
2
applyNewImage
Replace the deployment with the new image. Changing the pod template spec triggers a rolling update governed by the deployment's update strategy.
3
observeRollout
Read the deployment back to compare observedGeneration against the new generation and to report updated, ready, and available replica counts.
4
readRolloutEvents
List namespace events so a rollout that has not converged reports a cause such as an image pull failure or insufficient node capacity.
Source API Descriptions
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.