Skip to content
This repository has been archived by the owner on May 14, 2020. It is now read-only.

Extend to also support remote zfs+nfs PVs #2

Open
asteven opened this issue Jul 26, 2019 · 0 comments
Open

Extend to also support remote zfs+nfs PVs #2

asteven opened this issue Jul 26, 2019 · 0 comments

Comments

@asteven
Copy link
Owner

asteven commented Jul 26, 2019

Comparing kubernetes-zfs-provisioner with local-zfs-provisioner it seems that it should be very simple to provide both features in one provisioner.

Plan:

  • rename local-zfs-provisioner to zfs-provisioner
  • support 2 different kind of storage classes:
    • local zfs provisioning with host affinity (what local-zfs-provisioner does)
    • zfs provisioning on dedicated given host and setup exports via nfs (what kubernetes-zfs-provisioner does)
    • capture all differences/parameters in storage class while defaulting to local-zfs-provisioner
    • param to enable overcommit on/off in storage class (quota vs refquota/reflimit)
  • change code to inspect storage class and schedule the dataset create/delete pods on either the given storage host or based on host affinity.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant