Yes, it's possible, but the question is why. Why do you need your ESXi hosts to join the domain? Do you really need, on a regular basis, domain user accounts to have either direct console or SSH access into ESXi? There are use cases where this is so, however I find most people are under a false impression on what this does and, in most cases, it complicates configuration and opens up holes that do not need to be there.