A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://kubernetes-csi.github.io/docs/external-health-monitor-controller.html below:

health-monitor-controller - Kubernetes CSI Developer Documentation

external-health-monitor-controller - Kubernetes CSI Developer Documentation
  1. 1. Introduction
  2. 2. Developing a CSI Driver for Kubernetes
    1. 2.1. Versioning, Support, Compatibility Policies
    2. 2.2. Kubernetes Changelog
    3. 2.3. Kubernetes Cluster Controllers
      1. 2.3.1. Snapshot Controller
      2. 2.3.2. Snapshot Validation Webhook
      3. 2.3.3. CSI Proxy
    4. 2.4. Sidecar Containers
      1. 2.4.1. external-attacher
      2. 2.4.2. external-provisioner
      3. 2.4.3. external-resizer
      4. 2.4.4. external-snapshotter
      5. 2.4.5. livenessprobe
      6. 2.4.6. node-driver-registrar
      7. 2.4.7. cluster-driver-registrar
      8. 2.4.8. external-health-monitor-controller
      9. 2.4.9. external-health-monitor-agent
      10. 2.4.10. external-snapshot-metadata
    5. 2.5. CSI objects
      1. 2.5.1. CSIDriver Object
      2. 2.5.2. CSINode Object
    6. 2.6. Features
      1. 2.6.1. Secrets & Credentials
        1. 2.6.1.1. StorageClass Secrets
        2. 2.6.1.2. VolumeSnapshotClass Secrets
        3. 2.6.1.3. VolumeGroupSnapshotClass Secrets
      2. 2.6.2. Topology
      3. 2.6.3. Raw Block Volume
      4. 2.6.4. Skip Attach
      5. 2.6.5. Pod Info on Mount
      6. 2.6.6. Volume expansion
      7. 2.6.7. Data Sources
        1. 2.6.7.1. Cloning
        2. 2.6.7.2. Volume Snapshot & Restore
        3. 2.6.7.3. Volume Group Snapshot & Restore
      8. 2.6.8. Ephemeral Local Volumes
      9. 2.6.9. Volume Limits
      10. 2.6.10. Storage Capacity Tracking
      11. 2.6.11. Volume Health Monitoring
      12. 2.6.12. Token Requests
      13. 2.6.13. FSGroup Support
      14. 2.6.14. CSI Windows
      15. 2.6.15. Volume Mode Conversion
      16. 2.6.16. Cross-Namespace Data Sources
      17. 2.6.17. Changed Block Tracking
      18. 2.6.18. Volume Attributes Class
  3. 3. Deploying a CSI Driver on Kubernetes
    1. 3.1. Example
  4. 4. Driver Testing
    1. 4.1. Unit Testing
    2. 4.2. Functional Testing
  5. 5. Drivers
  6. 6. API Reference
    1. 6.1. Volume Snapshot
  7. 7. Troubleshooting
Kubernetes CSI Developer Documentation CSI external-health-monitor-controller Status and Releases

Git Repository: https://github.com/kubernetes-csi/external-health-monitor

Status: Alpha

Supported Versions Latest stable release Branch Min CSI Version Max CSI Version Container Image external-health-monitor-controller v0.14.0 release-0.14 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 external-health-monitor-controller v0.13.0 release-0.13 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.9.0 external-health-monitor-controller v0.12.1 release-0.12 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.8.0 Unsupported Versions List of previous versions Latest stable release Branch Min CSI Version Max CSI Version Container Image external-health-monitor-controller v0.10.0 release-0.8 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 external-health-monitor-controller v0.9.0 release-0.8 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.9.0 external-health-monitor-controller v0.8.0 release-0.8 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.8.0 external-health-monitor-controller v0.7.0 release-0.7 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.7.0 external-health-monitor-controller v0.6.0 release-0.6 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.6.0 external-health-monitor-controller v0.4.0 release-0.4 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.4.0 external-health-monitor-controller v0.3.0 release-0.3 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.3.0 external-health-monitor-controller v0.2.0 release-0.2 v1.3.0 - registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.2.0 Description

The CSI external-health-monitor-controller is a sidecar container that is deployed together with the CSI controller driver, similar to how the CSI external-provisioner sidecar is deployed. It calls the CSI controller RPC ListVolumes or ControllerGetVolume to check the health condition of the CSI volumes and report events on PersistentVolumeClaim if the condition of a volume is abnormal.

The CSI external-health-monitor-controller also watches for node failure events. This component can be enabled by setting the enable-node-watcher flag to true. This will only have effects on local PVs now. When a node failure event is detected, an event will be reported on the PVC to indicate that pods using this PVC are on a failed node.

Usage

CSI drivers that support VOLUME_CONDITION and LIST_VOLUMES or VOLUME_CONDITION and GET_VOLUME controller 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.

Deployment

The CSI external-health-monitor-controller is deployed as a controller. See https://github.com/kubernetes-csi/external-health-monitor/blob/master/README.md for more details.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4