Installation of CSI drivers in DellEMC arrays

Kubernetes can be hard work. The success of distributions like Openshift, Rancher or PKS is due to the promise of making it easier. Still a large part of the user base (in fact this still has the largest market share of any on-prem Kubernetes distro) choose to deploy plain vanilla Kubernetes to take advantage of the super fast-paced innovation

However this is usually a path that leads to long hours trying to figure how to make things work and overcome many problems. This is painful even though the community out there is massive. With this in mind one of my colleagues (Deepak Waghmare) took upon himself the task of simplifying and streamlining some of these tasks as much as possible. He created an Ansible collection with several roles. This collection is now published in Galaxy


The collection is primarily aiming at the the simplification of the installation of the CSI driver in DellEMC storage arrays. All these arrays follow the same pattern by using Helm, so with a little extra effort he ends up providing with what it essentially is a "Universal CSI Installer" for DellEMC storage arrays. But in addition to this he has also added roles to:
  • Deploy Virtual Machines from Template on VMware vSphere
  • Install and Config of Kubernetes on deployed Virtual Machines
Overall, he has spent a good few weekends putting this collection together so that the rest of us don't have to spend our weekends pulling our hair (or whatever is left of it) with Kubernetes deployments. Thanks Deepak!!

In the 2 videos below you can see the installation of the CSI driver in PowerMax and PowerStore. If you like the collection don't forget to leave a good rating in Galaxy




Comments

Popular posts from this blog

Sending PowerStore alerts via SNMP

Electronic Nose - eNose

Use Vagrant to deploy to AWS