The VMkernel is the operating system of your ESX or ESXi server and has complete control over all hardware including CPU, memory, network interface adapters, and host bus adapters.
The VMkernel completes the virtualization and is also referred as the hypervisor.