The first step in a cluster Deployment is preparing the Hyper-V host for Kubernetes master and node VMs.
If you choose to use a different hypervisor or use bare-metal machines, you may skip this section.
Now, if you have already installed Docker Desktop for Windows on your machine in the previous chapters, then Hyper-V is enabled and configured. All you need is to create an internal Network Address Translation (NAT) or an external Hyper-V Virtual Switch (vSwitch), and you are ready to go.
The following diagram shows the design of the cluster that we are going to deploy in this chapter. Bear in mind that the master is not configured to be highly available (HA)—HA setup is independent of Windows containers' support and you can perform it when preparing Linux master node(s), according to the official documentation (https://kubernetes...