What is Container Storage Integration (CSI) and Why now?


{{ vExpose }}.Blog

Containers are everywhere and they are here to stay. They are great level-playing ground to break the infrastructure dependency and allow developers to release their code to any environment.

Containers also help customers to operate at greater scales with ability to quickly scaling up and down, patching with disruptions, withstand infrastructure component failures, moving easily from on-premises to public clouds, etc.

As per the survey from sysdig lifespan of containers and container images is also very short.

At this stage of the popularity of containers there are two thought processes in the container fan club – Persistent or Non-Persistent Containers

If you explore docker hub top downloads you’ll notice that 7/10 top downloads require data persistence (snippet below)

Let’s understand persistent containers in more details.

Prior to Container Storage Integration CSI, Kubernetes provided in-tree (ie as part of the core code) plugins to support volumes but that posed a…

View original post 341 more words