You might have noticed that we, at Opvizor, consistently improve the container support of Performance Analyzer. No matter if you’re running docker container on Docker hosts or you’re using Kubernetes. As we already have one of the most detailed and complete VMware monitoring stack in the industry, especially the Kubernetes monitoring part comes in very handy for many customers. The simple reason — they run Kubernetes on vSphere, so the Kubernetes host is a virtual machine running on VMware vSphere.

Performance Analyzer takes the lead when it comes to full stack monitoring and performance analysis starting with the VMkernel (NUMA imbalance, Kernel storage queue and much more), getting into the virtual machine performance metrics (memory ballooning, cpu ready aso.), into the Guest (Kubernetes node exporter — cpu, memory, numa, disk utilization) and into the Kubernetes Pod (Container context switches, packet loss …).

If you’re running Kubernetes on vSphere in a production environment or a serious manner, you should get Performance Analyzer imported and go for the complete picture instead of the puzzle.

Let’s get into some details

After connecting Performance Analyzer to your VMware vCenter servers as well as your Kubernetes environment, you can find the performance metrics within a short amount of time in nicely structured dashboards.

The matching between the Kubernetes Nodes and the virtual machines these are running on happens automatically. A typical dashboard to start with is Starter: VMware Virtual Machines K8s that shows all vital metrics in one spot. Please contact us, if you want to test the Kubernetes on vSphere integration.