rawfile-localpv/README.md

53 lines
1.4 KiB
Markdown
Raw Normal View History

[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fopenebs%2Frawfile-localpv.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Fopenebs%2Frawfile-localpv?ref=badge_shield)
2020-04-23 13:48:35 +00:00
RawFilePV
===
Kubernetes LocalPVs on Steroids
Install
---
`helm install -n kube-system rawfile-csi ./deploy/charts/rawfile-csi/`
Usage
---
Create a `StorageClass` with your desired options:
```
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: my-sc
provisioner: rawfile.hamravesh.com
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer
allowVolumeExpansion: true
```
2020-04-23 13:48:35 +00:00
Features
---
- [x] Direct I/O: Near-zero disk performance overhead
2020-04-23 13:48:35 +00:00
- [x] Dynamic provisioning
- [x] Enforced volume size limit
- [x] Thin provisioned
- [x] Access Modes
- [x] ReadWriteOnce
- ~~ReadOnlyMany~~
- ~~ReadWriteMany~~
- [ ] Volume modes
- [x] `Filesystem` mode
- [ ] `Block` mode
2020-04-25 19:39:16 +00:00
- [x] Volume metrics
2020-04-23 13:48:35 +00:00
- [ ] Supports fsTypes
- [x] Online expansion: If fs supports it (e.g. ext4, btrfs)
2020-04-23 13:48:35 +00:00
- [ ] Online shrinking: If fs supports it (e.g. btrfs)
- [ ] Offline expansion/shrinking
- [ ] Ephemeral inline volume
- [ ] Snapshots: If the fs supports it (e.g. btrfs)
## License
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fopenebs%2Frawfile-localpv.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fopenebs%2Frawfile-localpv?ref=badge_large)