arc/docs/communishift/storage.rst

39 lines
1 KiB
ReStructuredText
Raw Permalink Normal View History

2022-06-14 12:05:06 -03:00
Storage
=======
Resources
---------
- https://docs.openshift.com/dedicated/storage/persistent_storage/osd-persistent-storage-aws.html
2022-06-14 12:05:06 -03:00
Discussion
----------
Find an Openshift storage backend solution so applications can use persistent
volumes/storage when needed.
2022-06-14 12:05:06 -03:00
What would be needed
--------------------
The AWS EFS operator can be installed from the Operator Marketplace to provision volumes
in Openshift.
2022-06-14 12:05:06 -03:00
There is a problem where each volume requires an access point to be created in a file
system in AWS, this is a manual process.
2022-06-14 12:05:06 -03:00
This process can be automated with an ansible playbook as each PVC object will need its
own access point but requesting storage for a namespace can be asked through an infra
ticket.
2022-06-14 12:05:06 -03:00
AWS does not apply any limits to the created volume that control needs to be managed in
Openshift.
2022-06-14 12:05:06 -03:00
Conclusion
----------
The AWS EFS operator is the most straightforward path to support persistent storage in
Communishift.
2022-06-14 12:05:06 -03:00
There is a manual step which requires the creation of an access point in AWS but that
can be automated with ansible.