-
Feature
-
Resolution: Done
-
Major
-
None
-
Strategic Product Work
-
False
-
OCPSTRAT-10Install and update OpenShift on Infrastructure Providers
-
0% To Do, 0% In Progress, 100% Done
-
0
Feature Overview
Provide CSI drivers support for the major cloud providers. These drivers will probably be released as tech preview versions first before being promoted to GA. This also includes the different optional drivers feature such as encryption, qos, etc
Goals
- Framework for rapid creation of CSI drivers for our cloud providers
- CSI driver for GCE Filestore
- Optional driver features depending on customer requests
Requirements
Requirement | Notes | isMvp? |
---|---|---|
Framework for CSI driver | Yes | |
Drivers should be available to install both in disconnected and connected mode | Yes | |
Drivers should upgrade from release to release without any impact | Yes | |
Optional driver features | No |
Out of Scope
This work will only cover the drivers themselves, it will not include
- enhancements to the CSI API framework
- the migration to said drivers from the the intree drivers
- work for non-cloud provider storage drivers (FC-SAN, iSCSI) being converted to CSI drivers
Background, and strategic fit
As Kubernetes moves to CSI, we need to support the cloud provider CSI drivers so that customers can safely deploy OCP on top of these footprints. The main requirement is to have block support (RWO) but we also see file (RWX) as a recurring ask from the field (second priority)..
Assumptions
- Storage SIG won't move out the changeover to a later Kubernetes release
Customer Considerations
Customers will need to be able to use the storage they want.
Documentation Considerations
- Target audience: cluster admins
- Updated content: update storage docs to show how to use these drivers (also better expose the capabilities)
- clones
-
OCPPLAN-7783 CSI Cloud Providers
- Closed