Git Repository: https://github.com/kubernetes-csi/external-health-monitor
|Latest stable release||Branch||Min CSI Version||Max CSI Version||Container Image|
Note: This sidecar has been deprecated and replaced with the CSIVolumeHealth feature in Kubernetes.
external-health-monitor-agent is a sidecar container that is deployed together with the CSI node driver, similar to how the CSI
node-driver-registrar sidecar is deployed. It calls the CSI node RPC
NodeGetVolumeStats to check the health condition of the CSI volumes and report events on
Pod if the condition of a volume is
CSI drivers that support
NODE_GET_VOLUME_STATS node capabilities should use this sidecar container.
For detailed information (binary parameters, RBAC rules, etc.), see https://github.com/kubernetes-csi/external-health-monitor/blob/master/README.md.
external-health-monitor-agent is deployed as a DaemonSet. See https://github.com/kubernetes-csi/external-health-monitor/blob/master/README.md for more details.