Persistent, Portable and Performant Containers and K8s

According to Gartner Group, by 2022, more than 75% of global organizations will be running containerized applications in production.[1]  To maximize the potential for containerized applications, under any orchestration tool (Kubernetes, Docker Engine, etc.) the underlying storage systems must address three fundamental requirements:   Persistence Portability Performance   Persistence Containers were traditionally designed as ephemeral resources for development and test.  As container benefits like the separation of infrastructure from application becomes obvious, there is a natural desire to move from experiment to production.  This requires a definition of a specific container as persistent.  Using functions inherent to the Pavilion system,…