Question 3
Why would developers choose to deploy an application as a vSphere Pod instead of a Tanzu Kubernetes cluster?
They need the application to run as privileged pods.
The application works with sensitive customer data, and they want strong resource and security isolation.
They want to have root level access to the control plane and worker nodes in the Kubernetes cluster.
The application requires a version of Kubernetes that is above the version running on the supervisor cluster.
Correct answer: B
Explanation:
A vSphere Pod is a VM with a small footprint that runs one or more Linux containers. With vSphere Pods, workloads have the following capabilities:Strong isolation from a Linux kernel based on Photon OSResource management using DRSSame level of resource isolation as VMsOpen Container Initiative (OCI) compatibleEquivalent to a Kubernetes Container Host vSphere Pods are not compatible with vSphere vMotion. When an ESXi host is placed into maintenance mode, running vSphere Pods are drained and redeployed on another ESXi host, butonly if the vSphere Pod is part of a ReplicaSet.
A vSphere Pod is a VM with a small footprint that runs one or more Linux containers. With vSphere Pods, workloads have the following capabilities:
Strong isolation from a Linux kernel based on Photon OS
Resource management using DRS
Same level of resource isolation as VMs
Open Container Initiative (OCI) compatible
Equivalent to a Kubernetes Container Host vSphere Pods are not compatible with vSphere vMotion. When an ESXi host is placed into maintenance mode, running vSphere Pods are drained and redeployed on another ESXi host, but
only if the vSphere Pod is part of a ReplicaSet.