node-disk-manager

module
v0.0.0-...-e5473d9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 18, 2018 License: Apache-2.0

README

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

Directories

Path Synopsis
cmd
app
Package app will instantiate and run the node-disk-manager in the context of the Container Orchestrator
Package app will instantiate and run the node-disk-manager in the context of the Container Orchestrator
integration_test
pkg
apis/ndm/v1alpha1
Package v1alpha1 is the v1alpha1 version of the API.
Package v1alpha1 is the v1alpha1 version of the API.
client/clientset/versioned
This package has the automatically generated clientset.
This package has the automatically generated clientset.
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
This package has the automatically generated fake clientset.
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
This package contains the scheme of the automatically generated clientset.
client/clientset/versioned/typed/ndm/v1alpha1
This package has the automatically generated typed clients.
This package has the automatically generated typed clients.
client/clientset/versioned/typed/ndm/v1alpha1/fake
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.
logs
Package logs provides unified logging framework for all the binaries under node-disk-manager.
Package logs provides unified logging framework for all the binaries under node-disk-manager.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL