| CPC G06F 3/0644 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0664 (2013.01); G06F 3/067 (2013.01); G06F 9/45558 (2013.01); G06F 9/547 (2013.01); G06F 2009/45579 (2013.01)] | 20 Claims |

|
1. A method of deploying persistent storage for containers executing in a host cluster and managed by an orchestration control plane, the method comprising:
receiving, at the orchestration control plane, a specification for implementation of an application in the containers and deployment of first persistent storage having a first storage class and second persistent storage having a second storage class;
deploying, by the orchestration control plane, a first persistent volume as the first persistent storage in a virtual storage area network (SAN) as dictated by the first storage class, the virtual SAN comprising a plurality of local storage devices in the host cluster and implementing a policy that determines placement of the first persistent volume across the plurality of storage devices; and
deploying, by the orchestration control plane, a second persistent volume as the second persistent storage in direct-attach storage as dictated by the second storage class, the direct-attach storage comprising other local storage devices in the host cluster not part of the virtual SAN, the specification including annotations that determine placement of the second persistent volume across the other local storage devices.
|