kubernetes-sigs / aws-ebs-csi-driver

CSI driver for Amazon EBS https://aws.amazon.com/ebs/
Apache License 2.0
979 stars 790 forks source link

Support health monitoring with external-health-monitor-controller #1712

Open maxenglander opened 1 year ago

maxenglander commented 1 year ago

Is your feature request related to a problem? Please describe.

AWS exposes volume status via describe-volume-status. AFAIK this (and the UI) is the only way to observe volume impaired status.

The aws-ebs-csi-driver seems like a good place to collect and expose this information. @ConnorJC3 already made a PR to do this but it went stale and was closed. Would love to see that work revived and merged:

Describe the solution you'd like in detail

I think that https://github.com/kubernetes-sigs/aws-ebs-csi-driver/pull/1495 does everything I need. An additional nice feature would be the option to enable monitoring on a per-volume basis. This would potentially reduce the expense associated with the additional API calls, and allow the enable volume monitoring only where volume health is critical.

k8s-triage-robot commented 8 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 7 months ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

AndrewSirenko commented 7 months ago

/remove-lifecycle rotten

k8s-triage-robot commented 4 months ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot commented 3 months ago

The Kubernetes project currently lacks enough active contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle rotten

AndrewSirenko commented 3 months ago

/remove-lifecycle rotten

k8s-triage-robot commented 1 week ago

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

You can:

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale