Lots if you Google the 2 terms, I’ll offer up a simple explanation.
A hypervisor is a piece of software that runs virtual machines.
VMkernel is part operating system, part hypervisor - when you install ESXi on a server.
Yes I did some more googling and found some great answers. Thank you.