Releases: kubernetes-csi/external-health-monitor
v0.13.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
Not available yet.
Full Changelog
v0.12.1
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.12.1
Full Changelog
v0.12.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.12.0
Full Changelog
v0.11.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0
Full Changelog
v0.10.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0
Full Changelog
v0.9.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.9.0
Full Changelog
v0.8.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.8.0
Full Changelog
v0.7.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.7.0
Full Changelog
v0.6.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.6.0
Feature
- Remove the logic of external-health-monitor-agent because the logic is moved to kubelet. (#62, @fengzixu)
Full Changelog
v0.5.0
Overall Status
The Volume Health Monitor is implemented in two components: External Health Monitor Controller and Kubelet.
- The External Health Monitor Controller has been Alpha since Kubernetes 1.19.
- When this feature was first introduced in Kubernetes 1.19, there was an External Health Monitor Agent that monitors volume health from the node side. In the Kubernetes 1.21 release, the node side volume health monitoring logic was moved to Kubelet as an Alpha feature to avoid duplicate CSI RPC calls.
Supported CSI Spec Versions
1.3 and higher
Container
docker pull registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.5.0
Deprecations
- Volume Health Monitoring Agent is deprecated. The node side volume health monitoring logic is moved to Kubelet in Kubernetes 1.21.
Bug or Regression
- Fixes pv health condition checker to not miss PVC events. (#105, @Praveenrajmani)
- Fixes a crash caused by nil PV name when PV is not found. (#101, @zhucan)
- Fixes VolumePath for Block PV. (#97, @zhucan)