ExtendedDaemonSet review
A focused open-source choice for canary rollouts of Kubernetes DaemonSets.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
ExtendedDaemonSet is an open-source Kubernetes controller from Datadog for teams managing node-level applications with DaemonSets. It extends the standard DaemonSet resource with canary deployment and custom rolling update behavior, allowing a new version to reach a selected number of nodes before the rollout continues. The product is aimed at Kubernetes operators who need staged updates for workloads deployed across nodes rather than a general-purpose progressive delivery platform.
Its main strength is control over the canary process. Teams can configure canary duration, replica count, and automatic pauses, then apply manual validation, pause, unpause, or failure commands. Kubernetes custom resources cover ExtendedDaemonSet, ReplicaSet, and settings, while per-node and node-group container resource overrides support workload-specific deployment behavior. DaemonSet migration support also helps with transitions between deployment configurations. Helm and Kustomize options provide established ways to deploy the controller, and the kubectl plugin supports inspection and control of canary deployments.
The product’s scope is deliberately narrow. It is self-hosted and centered on Kubernetes DaemonSet workloads, so teams looking for a hosted service, broad deployment-platform coverage, or a larger integration ecosystem should consider an alternative with those capabilities. For Kubernetes teams whose primary requirement is staged DaemonSet updates, the open-source model and direct canary controls make ExtendedDaemonSet a practical fit. Teams managing application deployments beyond DaemonSets may find its workload focus restrictive.
ExtendedDaemonSet pros and cons
- Where it wins
- Canaries a selected number of nodes before wider rollout
- Supports configurable duration, replicas, pauses, and manual validation
- Offers Helm, Kustomize, custom resources, and a kubectl plugin
- Where it doesn't
- Focused on Kubernetes DaemonSet workloads
- Requires a self-hosted Kubernetes deployment
- Broader integrations and platform coverage are limited
ExtendedDaemonSet fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update