A VMware Cloud Foundation design is focused on IaaS control plane security, where the following requirements are present:
Support for Kubernetes Network Policies.
Cluster-wide network policy support.
Multiple Kubernetes distribution(s) support.
What would be the design decision that meets the requirements for VMware Container Networking?
Correct Answer: B
The design focuses on IaaS control plane security for Kubernetes within VCF 5.2, requiring Kubernetes Network Policies, cluster-wide policies, and support for multiple Kubernetes distributions. VMware Container Networking integrates with vSphere with Tanzu (part of VCF's IaaS control plane).
Let's evaluate:
Option A: NSX VPCs
NSX VPCs (Virtual Private Clouds) provide isolated network domains in NSX-T, enhancing tenant segmentation. While NSX underpins vSphere with Tanzu networking, NSX VPCs are an advanced feature for workload isolation, not a direct implementation of Kubernetes Network Policies or cluster-wide policies. The VCF 5.2 Networking Guide positions NSX VPCs as optional, not required for core Kubernetes networking.
Option B: Antrea
Antrea is an open-source container network interface (CNI) plugin integrated with vSphere with Tanzu in VCF 5.2. It supports Kubernetes Network Policies (e.g., pod-to-pod rules), cluster-wide policies via Antrea-specific CRDs (Custom Resource Definitions), and multiple Kubernetes distributions (e.g., TKG clusters). The VMware Cloud Foundation 5.2 Architectural Guide notes Antrea as an alternative CNI to NSX, enabled when NSX isn't used for Kubernetes networking, meeting all requirements with native Kubernetes compatibility and security features.
Option C: Harbor
Harbor is a container registry for storing and securing images, not a networking solution. The VCF 5.2 Administration Guide confirms Harbor's role in image management, not network policy enforcement, making it irrelevant here.
Option D: Velero Operators
Velero is a backup and recovery tool for Kubernetes clusters, not a networking component. The VCF 5.2 Architectural Guide lists Velero for disaster recovery, not security or network policies, ruling it out.
Conclusion:
Antrea (B) meets all requirements by providing Kubernetes Network Policies, cluster-wide policy support, and compatibility with multiple Kubernetes distributions, aligning with VCF 5.2's container networking options.
Reference: VMware Cloud Foundation 5.2 Architectural Guide (docs.vmware.com): Container Networking with Antrea.
VMware Cloud Foundation 5.2 Networking Guide (docs.vmware.com): NSX and Antrea in vSphere with Tanzu.
vSphere with Tanzu Configuration Guide (docs.vmware.com): CNI Options.