ExtendedDaemonSet
github.com
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
- Progressive Delivery Software#25 of 297.1