Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.55 KB

ROADMAP.md

File metadata and controls

38 lines (28 loc) · 1.55 KB

Roadmap

Raw devices Implement

Not only lvm, operator could orchestrate csi driver that support raw devices. we should implement csi driver.

Manage volume group that user created

volume group that created by user has available storage capacity, use could config CR TopolvmCluster and then operator could manage these volume groups.

Data Migration and Backup

Make cronjob that do regular backup

Node and devices selector

Enrich node and device selectors that makes deployment more flexible.

Enrich operator setting

Now only support config kubelet root dir and enable discover devices, later we should add resource request and limit, log level etc.

Operator SDK framework

Use operator sdk framework to refactor controller.

Metric optimization

Collect status and capacity information about each component pouring into prometheus.

TopolvmCluster status optimization

Add and optimize the progress and health status of the deployment process.

PVC rollback

If node down, operator should make pvc rollback let pod rescheduled to another node.