Kubernetes and Cloud Native Associate (KCNA) — Question 123
Which of the following scenarios would benefit the most from a service mesh architecture?
Answer options
- A. A few applications with hundreds of pod replicas running in multiple clusters, each one providing multiple services.
- B. Thousands of distributed applications running in a single cluster, each one providing multiple services.
- C. Tens of distributed applications running in multiple clusters, each one providing multiple services.
- D. Thousands of distributed applications running in multiple clusters, each one providing multiple services.
Correct answer: D
Explanation
Option D is correct because a service mesh architecture is particularly beneficial in managing the complexity of thousands of distributed applications across multiple clusters. This scenario requires advanced traffic management, security, and observability features that a service mesh provides. The other options, while they may benefit from a service mesh, do not present the same level of complexity or need for management as option D.