How to integrate heterogeneous storage in a cloud native environment has always been a challenge. In this session, we will discuss how to use Cinder, the block storage as a service project in OpenStack, and OpenSDS, an open source project under Linux Foundation, to provision, manage, and protect persistent storage for the Kubernetes cluster. Specifically the following will be discussed:
- How OpenSDS utilizes the standalone and containerized Cinder through a CSI (Container Storage Interface) plugin to provision volumes for the Kubernetes cluster.
- How to use a policy engine to periodically and asynchronously create snapshots as point-in-time protection for the Kubernetes persistent volumes.
- How to use the replication feature in Cinder and OpenSDS to recover data stored on the Kubernetes persistent volumes from a disaster.
In this session, we will discuss how to use Cinder, the block storage as a service project in OpenStack, and OpenSDS, an open source project under Linux Foundation, to provision, manage, and protect persistent storage for the Kubernetes cluster. Specifically the following will be discussed:
- How OpenSDS utilizes the standalone and containerized Cinder through a CSI (Container Storage Interface) plugin to provision volumes for the Kubernetes cluster.
- How to use a policy engine to periodically and asynchronously create snapshots as point-in-time protection for the Kubernetes persistent volumes.
- How to use the replication feature in Cinder and OpenSDS to recover data stored on the Kubernetes persistent volumes from a disaster.