You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What feature you'd like to add:
Fluid manages Kubernetes resources—such as StatefulSets, PersistentVolumeClaims, and PersistentVolumes—through two custom resources: Dataset and Runtime. While powerful, debugging issues or understanding the current state of these underlying resources can be challenging for users, often requiring manual inspection across multiple Kubernetes objects.
To improve developer experience and operational efficiency, we propose a dedicated CLI tool (ideally implemented as a kubectl plugin) that provides intuitive commands to inspect and diagnose Fluid-managed workloads. What we need are:
Design and implement a CLI tool named kubectl-fluid (or similar) as a kubectl plugin.
Implement an inspect subcommand that, given a Dataset name and namespace, lists all associated Kubernetes resources (e.g., Runtime pods, PVCs, PVs, services) along with their statuses.
Implement a diagnose subcommand that:
Collects relevant diagnostic data (e.g., pod logs, events, resource states, controller conditions).
Packages this information into a structured summary for troubleshooting.
Build a lightweight framework to support AI/LLM-assisted diagnosis:
Format collected diagnostic context into a prompt-ready structure.
Provide an optional integration path (e.g., via config or flag) to send context to an LLM endpoint for analysis (future extensibility; no external dependency required at build time).
Why is this feature needed:
This tool will significantly lower the barrier to debugging Fluid deployments, especially for new users or in complex failure scenarios. The inclusion of an AI-ready diagnostic framework positions Fluid at the forefront of intelligent cloud-native observability.
What feature you'd like to add:
Fluid manages Kubernetes resources—such as StatefulSets, PersistentVolumeClaims, and PersistentVolumes—through two custom resources: Dataset and Runtime. While powerful, debugging issues or understanding the current state of these underlying resources can be challenging for users, often requiring manual inspection across multiple Kubernetes objects.
To improve developer experience and operational efficiency, we propose a dedicated CLI tool (ideally implemented as a kubectl plugin) that provides intuitive commands to inspect and diagnose Fluid-managed workloads. What we need are:
kubectl-fluid(or similar) as a kubectl plugin.inspectsubcommand that, given aDatasetname and namespace, lists all associated Kubernetes resources (e.g., Runtime pods, PVCs, PVs, services) along with their statuses.diagnosesubcommand that:Why is this feature needed:
This tool will significantly lower the barrier to debugging Fluid deployments, especially for new users or in complex failure scenarios. The inclusion of an AI-ready diagnostic framework positions Fluid at the forefront of intelligent cloud-native observability.