Skip to content

node-disk-manager(ndm) runs as a DaemonSet in Kubernetes and helps with Disk Inventory Management

License

Notifications You must be signed in to change notification settings

prabhatkumarthakur/node-disk-manager

 
 

Repository files navigation

node-disk-manager

FOSSA Status

node-disk-manager aims to make it easy to manage the disks attached to the node. It treats disks as resources that need to be monitored and managed just like other resources like CPU, Memory and Network. It is a daemon which runs on each node, detects attached disks and loads them as Disk objects (custom resource) into Kubernetes.

While PVs are well suited for stateful workloads, the Disk objects are aimed towards helping hyper-converged Storage Operators by providing abilities like:

  • Easy to access inventory of Disks available across the Kubernetes Cluster
  • Predict failures on the Disks, to help with taking preventive actions
  • Allow for dynamically attaching/detaching Disks to a Storage Pod, without requiring a restart

The design and implementation are currently in progress. The design is covered under this design proposal PR

License

FOSSA Status

About

node-disk-manager(ndm) runs as a DaemonSet in Kubernetes and helps with Disk Inventory Management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.2%
  • Shell 1.6%
  • Makefile 1.2%