Software Defined Storage

COSI : a brief update

Jiffin Tony Thottan
<p>For applications in Kubernetes, CSI provides a way to consume file/block storage for their workloads. The main motivation behind the Container Object Storage Interface is to provide a similar experience for Object Store. Basic idea is to provide a generic, dynamic provisioning API to consume the object store and the app pods can access the bucket in the underlying object-store like a PVC. The major challenge for this implementation there is no standard protocol defined for object and the COSI project need to be vendor agonistic. For example, in the case of RGW, the application can request for S3 bucket and Swift bucket from the same ceph-cosi driver. Ideally, the Kubernetes resource for the bucket can be migrated to the different cloud if the drivers support it and the application can seamlessly continue with the same k8s object. It won't handle the orchestration/management of object store, rather it will be another client and provide bucket access on behalf of applications running in Kubernetes. A similar session was given in last FOSDEM'21, but the whole project went through design changes and will share that information.</p>

Additional information

Type devroom

More sessions

Hardware-Aided Trusted Computing
<p>A brief introduction to the room and to the sessions.</p>
Andrew Shitov
<p>Welcome to the Raku devroom at FOSDEM 2022!</p>
<p>A brief introduction to our devroom and the schedule ahead.</p>
MariaDB Server
Ian Gilfillan
<p>A brief introduction and overview of what you can expect from the MariaDB devroom at FOSDEM</p>
Open Research Tools and Technologies
<p>The Open Research Tools and Technologies devroom managers welcome words announcing the schedule.</p>
Testing and Automation
<p>A warm welcome from your devroom managers, practical information, lineup and administrivia. Happy Testing!</p>
Open Source Design
<p>Every year we take some time to introduce the Open Source Design collective, what we do, where to find us and how to get involved.</p>