Skip to content

[FEATURES] Node-Specific Restrictions Support for Fluid CSI Daemonset #5316

@cheyang

Description

@cheyang

What feature you'd like to add:
Support for node-specific restrictions in the Fluid CSI DaemonSet. The DaemonSet should dynamically read node annotations, labels, or API-returned restriction policies and enforce constraints during pod scheduling or volume attachment (e.g., blocking sidecar deployment, limiting pod counts/resource caps). Components should also adapt dynamically to changes in node restrictions, including workload migration or scheduler pausing to restricted nodes.

Why is this feature needed:
Enabling Fluid CSI Plugin to recognize and adhere to node-level constraints is essential for production-grade cluster stability and flexibility. This supports maintenance and operational requirements, especially after node upgrades or label toggling. Adequate e2e test coverage for common scenarios will bolster confidence in deployment and compliance with cluster restriction policies.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions