Question 10
Cloud Native ArchitectureWhat is the concept of a "control plane" in a Service Mesh architecture?
Correct answer: B
Explanation
A service mesh separates traffic handling into a data plane and a control plane. The control plane is the set of central components that "manage and configure the data plane proxies," pushing policies, routing rules, and certificates to them.
Why each option is right or wrong
A. The set of sidecar proxies running alongside application containers.
B. The central components that manage and configure the data plane proxies.
In a service mesh, the control plane is the centralized management layer that programs the sidecar proxies in the data plane with routing rules, policy decisions, and certificate/identity information. This is the standard architecture described by service mesh implementations such as Istio: the control plane distributes configuration to proxies rather than handling application traffic itself, which is why the option identifying it as the components that manage and configure the proxies matches the concept.
C. The application code responsible for handling business logic.
D. The underlying Kubernetes cluster nodes.
E. The network infrastructure connecting the cluster to the internet.