2V0-71.23 Question 187
Select 3You are tasked with deploying a Tanzu Kubernetes Grid (TKG) cluster in a production environment. The organization requires high availability for the management cluster and workload clusters. Which of the following configurations and considerations are critical to ensure high availability during the deployment?
- A
Deploy the management cluster with at least three control plane nodes.
- B
Use an external load balancer to distribute traffic across the management cluster control plane nodes.
- C
Run the management cluster on a single-node control plane to save resources.
- D
Enable Cluster API auto-healing for the workload clusters.
- E
Deploy workload clusters without a load balancer as it is not required for high availability.
Show answer and explanation
Correct answers: A, B, D
Explanation
High availability in a Tanzu Kubernetes Grid (TKG) deployment requires redundancy at both the management and workload cluster levels. Configuring the management cluster with multiple control plane nodes and an external load balancer ensures it remains operational in case of node failure. Additionally, enabling Cluster API auto-healing for workload clusters provides self-healing capabilities, which further enhances reliability and availability. Single-node management clusters and the absence of load balancers do not meet high availability requirements.
- A. Correct.
Deploying the management cluster with at least three control plane nodes ensures redundancy and high availability. This is a best practice for a production environment.
- B. Correct.
An external load balancer is necessary to evenly distribute traffic across control plane nodes, which is critical for high availability and fault tolerance.
- C. Incorrect.
Running the management cluster on a single-node control plane does not meet the high availability requirements because there is no redundancy. If the single node fails, the cluster will become inoperable.
- D. Correct.
Enabling Cluster API auto-healing for workload clusters ensures that failed nodes are automatically replaced, contributing to the overall high availability of the environment.
- E. Incorrect.
Deploying workload clusters without a load balancer does not align with high availability requirements. A load balancer is necessary to distribute traffic and ensure that the cluster remains accessible even if individual nodes fail.