Skip to content
SPECIFICTION
Get listed

ExtendedDaemonSet

github.com

APISelf-hosted
Visit github.com
Spec score 7.1 #25 of 29 in Progressive Delivery Software

Spec sheet

Purpose
ExtendedDaemonSet is a Kubernetes controller that provides a new implementation of the DaemonSet resource.Read 3 Oct 2026 · github.com
License
The repository lists the Apache-2.0 license.Read 3 Oct 2026 · github.com
Canary controls
Canary settings include replica count, duration, automatic pause, restart limits, and automatic or manual validation.Read 3 Oct 2026 · github.com
Canary deployments
It can deploy a new DaemonSet version to a small number of nodes before activating the full deployment.Read 3 Oct 2026 · github.com
Canary rollouts
A canary rollout can deploy a new DaemonSet version to a configured number of pods before activating it across the rest of the deployment.Read 2 Oct 2026 · github.com
Command line
The kubectl-eds plugin provides commands to inspect deployments and pods and to validate, pause, unpause, or fail canary deployments.Read 2 Oct 2026 · github.com
Command-line plugin
The kubectl-eds plugin provides commands to inspect deployments and pods and validate, pause, resume, or fail canary deployments.Read 3 Oct 2026 · github.com
Deployment options
The controller can be deployed with Kustomize manifests or the Datadog Helm chart.Read 3 Oct 2026 · github.com
Intended environment
The project requires a Kubernetes cluster; its example recommends a cluster with several nodes and suggests three nodes.Read 3 Oct 2026 · github.com
Kubernetes interface
The project defines Kubernetes custom resources, including ExtendedDaemonSet, ExtendedDaemonSetReplicaSet, and ExtendedDaemonSetSetting.Read 2 Oct 2026 · artifacthub.io
Maintenance and support
The repository was archived on September 18, 2026, and its notice says it is no longer maintained and will receive no new features, bug fixes, or support.Read 3 Oct 2026 · github.com
Migration
The README documents a migration path from a Kubernetes DaemonSet that lets the controller recognize existing pods and roll them forward.Read 2 Oct 2026 · github.com
Namespace scope
By default, the controller watches ExtendedDaemonSet resources in its own namespace, with a configuration option for cluster-wide watching.Read 3 Oct 2026 · github.com
Node controls
Node annotations can override container resources, and node affinity can exclude a pod from a particular node.Read 2 Oct 2026 · github.com
Node-specific resources
ExtendedDaemonSetSettings can override container resource settings for nodes selected by labels.Read 3 Oct 2026 · github.com
Resource overrides
ExtendedDaemonSetSettings can override container resource settings for nodes selected by their labels.Read 2 Oct 2026 · github.com
Rolling updates
It provides custom rolling update logic intended to improve on Kubernetes DaemonSet rolling updates.Read 3 Oct 2026 · github.com
Scope limit
By default, the controller watches ExtendedDaemonSet resources only in its own namespace; cluster-wide watching requires configuration.Read 2 Oct 2026 · github.com

Where Specifiction places it

Alternatives to ExtendedDaemonSetAll alternatives →