Anand
Anand

Reputation: 73

When I create AKS cluster with virtual nodes, why it creates a VM

I read that virtual nodes is the way to setup AKS cluster running with ACI container instances instead of VMs. That being case, when I create AKS cluster with virtual nodes enabled, it still creates the VM for it. I think Kubernetes master is managed by Azure. Then why is this VM created instead of container instance?

Upvotes: 0

Views: 460

Answers (1)

Charles Xu
Charles Xu

Reputation: 31384

For this issue, you need to know that the master node is the control plane and managed by the Azure. But it also needs something else to control other things. For example, the Kubernetes dashboard and the metrics server and etc. Otherwise, when you enable the virtual node, it needs the ACI connector to control the virtual nodes. So the AKS cluster must have a VM as the node to host the things necessary. And also, virtual nodes just host the pods, you also need something to control it.

Upvotes: 2

Related Questions