Infrastructure · Software component

Rolling Update Controller

Software componentInfrastructureInfrastructurearc:RollingUpdateController

A rollout controller that replaces the instances of a workload with a new version gradually, a few at a time, instead of all simultaneously.

Responsibility. Updates a running workload to a new version without service interruption.

Also known as: Rolling update strategy

Variant of Rollout Manager abstract

When to choose. Choose gradual one-at-a-time replacement when safety matters more than update speed; replacing all instances at once is faster but risky.

deployed onspecializesis triggered byorchestratesis configured byis target of alternativeTois target of alternativeToContainer Orchestrator: deployed onContainer OrchestratorRollout Manager: specializesRollout ManagerContinuous Integration Runner: is triggered byContinuous Integration R…RAG Query Orchestrator: orchestratesRAG Query OrchestratorDeployment Manifest: is configured byDeployment ManifestCanary Rollout Controller: is target of alternativeToCanary Rollout ControllerBlue-Green Deployment Switcher: is target of alternativeToBlue-Green Deployment Sw…
Direct neighbourhood (hover for relationship types)

Relationships

deployed on structural

is configured by structural

is triggered by dynamic

orchestrates control

alternative to variability

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Rolling update
Technologies
Kubernetes Deployment rolling updateKubernetes Deployment rollout
Quality attributes
Reliability (ISO/IEC 25010 | NIST AI RMF: valid and reliable)
Risks mitigated
Full outage from simultaneous replacement of all instancesCapacity loss during deployment

Sources

  1. Ch4.2: T. Nguyen, "Deployment and Scaling," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.2. ISBN: 9798244538229.
  2. Ch4.3: T. Nguyen, "Container Orchestration and Edge Deployment," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.3. ISBN: 9798244538229.
  3. Ch4.4: T. Nguyen, "Performance Profiling and Optimization," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 4.4. ISBN: 9798244538229.
  4. Ch6.5: T. Nguyen, "Production RAG Systems," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 6.5. ISBN: 9798244538229.