2V0-71.23 Question 223
Single answerYou are designing a Kubernetes cluster using VMware Tanzu Kubernetes Grid (TKG) and need to choose a Container Network Interface (CNI) plugin. The environment requires support for network policies, high scalability for large clusters, and integration with an existing cloud provider's native networking. Which CNI option would best meet these requirements?
- A
Calico
- B
Antrea
- C
Flannel
- D
NSX Advanced Load Balancer
Show answer and explanation
Correct answer: A
Explanation
Calico is the most suitable CNI for this scenario because it satisfies all the requirements: it supports Kubernetes network policies, scales well for large clusters, and integrates seamlessly with cloud provider networking. While Antrea supports network policies and works well in VMware environments, it is not as scalable as Calico. Flannel lacks support for network policies, and NSX Advanced Load Balancer is not a CNI but a load balancing solution.
- A. Correct.
Calico is a versatile and widely used CNI that supports network policies, scales well for large clusters, and integrates with many cloud providers' native networking solutions, making it the best choice for this scenario.
- B. Incorrect.
Antrea is a CNI optimized for VMware environments and supports network policies, but it does not have the same level of scalability or cloud provider integration as Calico.
- C. Incorrect.
Flannel is a simpler CNI designed primarily for basic networking and does not support network policies, making it unsuitable for this scenario.
- D. Incorrect.
NSX Advanced Load Balancer is not a CNI but rather a solution for load balancing and ingress. It does not manage pod networking or network policies.