According to the VMware Cloud Foundation 9.0.4 Architecture and Design Guide, under the section “VKS Cluster Networking”, VMware Kubernetes Service (VKS) supports two Container Network Interface (CNI) options — Antrea and Calico — for pod and service networking. The documentation explicitly states:
“A VKS cluster provisioned by the VKS supports two CNI options: Antrea (default) and Calico.”
It further explains that Antrea is automatically selected as the default and requires no explicit configuration unless the user specifies Calico in the cluster YAML file.
Antrea, developed by VMware, leverages Open vSwitch (OVS) for networking and supports advanced features such as network policy enforcement, encapsulation, and traffic visibility, making it the optimal default CNI for VKS clusters. Calico, using Linux bridge and BGP, remains an alternative for organizations requiring specific network topologies or integrations.
Thus, unless otherwise defined, all new VKS workload clusters in VMware Cloud Foundation are deployed using Antrea as the default network provider to maintain consistency, integration with NSX networking, and full compatibility with VCF lifecycle management.
References (VMware Cloud Foundation documents):
VMware Cloud Foundation 9.0.4 Design Guide – “VKS Cluster Networking: Antrea (default) and Calico options.”
VMware Cloud Foundation 9.0.4 – “Set the Default CNI for VKS Clusters” (System-defined default: Antrea).
Submit