In our second use case, using Kubernetes combined with the CSI Driver for Dell EMC PowerFlex simplified and automated the provisioning and removal of containers and storage. In this use case, we used the yaml files along with the kubectl command to deploy and delete the containers and pods.
This use case demonstrated how we can easily shift away from the complexities of scripting and using the command line to implement a self-service model that accelerates container management. The move to a self-service model, which increases developer productivity by removing bottlenecks, becomes increasingly important as the Docker container environment grows.
Using a container orchestration system such as Kubernetes is the next step in the container journey for database developers. Automation becomes necessary with the growth of containerized applications. In this case, it enabled our developer to bypass the complexities that are associated with scripting and uses the Google Kubernetes Engine (GKE) to accomplish the developer’s objectives. The CSI plug-in integrates with Kubernetes and exposes the capabilities of PowerFlex, enabling the developer to:
The power of this enablement is that steps such as these have traditionally required multiple roles—developers and others working with the storage and database administrators, for example—and more time. Kubernetes with the CSI plug-in enables developers and others to do more in less time and with fewer complexities. The time savings means that coding projects can be completed faster, benefiting both the developers and the business-side employees and customers. Overall, the key benefit of our second use case was the transformation from a manually managed container environment to an orchestrated system with more storage capabilities.