Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Container Storage Interface (CSI) support #50

Closed
yasker opened this issue Mar 29, 2018 · 4 comments
Closed

Container Storage Interface (CSI) support #50

yasker opened this issue Mar 29, 2018 · 4 comments
Labels
component/longhorn-manager Longhorn manager (control plane) kind/feature Feature request, new feature
Milestone

Comments

@yasker
Copy link
Member

yasker commented Mar 29, 2018

CSI became beta in v1.10, we should start working on supporting it.

@yasker yasker added kind/feature Feature request, new feature component/longhorn-manager Longhorn manager (control plane) labels Mar 29, 2018
@yasker yasker added this to the v0.3 milestone Mar 29, 2018
@errorsandwarnings
Copy link

errorsandwarnings commented Apr 1, 2018

@yasker

In CSI only file volumes are supported. I think longhorn is a block volume interface. Correct ?

Read Here

What are the limitations of alpha?
The alpha implementation of CSI has the following limitations:
The credential fields in CreateVolume, NodePublishVolume, and ControllerPublishVolume calls are not supported.
Block volumes are not supported; only file.
Specifying filesystems is not supported, and defaults to ext4.
CSI drivers must be deployed with the provided “external-attacher,” even if they don’t implement “ControllerPublishVolume”.
Kubernetes scheduler topology awareness is not supported for CSI volumes: in short, sharing information about where a volume is provisioned (zone, regions, etc.) to allow k8s scheduler to make smarter scheduling decisions.

@yasker
Copy link
Member Author

yasker commented Apr 1, 2018

A block storage can be easily presented as a file system by formatting it. But a file system cannot be present as a block storage.

@yasker
Copy link
Member Author

yasker commented Jul 20, 2018

Majority of the support is in with longhorn/longhorn-manager#68

Pending on #106

@yasker
Copy link
Member Author

yasker commented Jul 28, 2018

Done.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/longhorn-manager Longhorn manager (control plane) kind/feature Feature request, new feature
Projects
None yet
Development

No branches or pull requests

3 participants