PKS in Action

Now it is a good time to develop an interest in container technology. Nowadays when we think about containers, Docker comes right to mind. Containers is not a new technology. It has been available in Linux in various shapes and forms for a number of years. The real merit of Docker is how super easy it made to package and distribute software along with its dependencies and hence its popularity. However many people started to wonder if it could be taken one step further.

I like to compare Docker with VMware Workstation. It is great to create and run multiple virtual machines in my laptop but if I want those VMs to run a mission critical workload relying on a single server is not a great idea. For production I would like to see the capability to withstand hardware failures or at least to recover from them quickly. And that's why VMware has products like ESX and vCentre.

We need the similar capabilities in the container world, in other words we need to manage the orchestration of containers across a cluster of systems. This is provided by what we call CO's (Container Orchestrators). For a while that space has seen 3 main competitors: Mesosphere, Kubernetes and Docker Swarm, and for a long time it was hard to discern who was going to be the "VHS" and who was going to be the "Beta". It seemed counter-intuitive to bet against Docker's own orchestrator called Swarm, but the reality is that one clear winner is starting to emerge and that is no other than Kubernetes, which was created by Google

So it is no surprise that, now that the dust is settling, we start to see solutions like PKS. This has been jointly developed by Pivotal, Google and VMware. The thing with Kubernetes is that it does a good job at orchestrating the containers themselves but it doesn't solve the problem of operating the VM's that underpin Kubernetes itself. That's where Pivotal expertise comes into play. Cloud Foundry (and now PKS as well) leverages BOSH to make day 1 (deploy) and day 2 (upgrade, HA and scale) operations a breeze.


So what is PKS? A turnkey solution to provision, operate and manage enterprise-grade Kubernetes clusters. Besides BOSH and its proven benefits PKS provides:

  • NSX-T from VMware. Kubernetes is a bit limited in terms on network capabilities. NSX-T on the other hand provides micro-segmentation and a phenomenal range of other network capabilities
  • Harbor from VMWare. It is an enterprise-grade container registry that prevents you from storing or deploying containers images if they contain security vulnerabilities.
  • GCP Broker. It allows apps running in PKS to transparently access all the great offerings from Google Cloud API's
Anyway, that's enough talking for today. You came here to watch PKS in action. The video below shows how to deploy Pivotal Ops Manager and PKS. After you will marvel at how easy it is to spin up a Kubernetes cluster. The video has been produced by my colleague and Pied Piper partner-in-crime Theo Crithary. Enjoy!!


Comments

Popular posts from this blog

Sending PowerStore alerts via SNMP

Electronic Nose - eNose

Use Vagrant to deploy to AWS