Register for our API Month Tech Talk on April 18! Explore the latest in API trends, security, and more. Register Now
Back to Kubernetes Glossary

Control Plane

What is a control plane?

The control plane is a management layer that applies a consistent set of policies to a distributed data plane. Application network traffic today is frequently managed by data plane proxies such as Envoy Proxy. These data plane proxies are optimized to route and manage traffic based on specific policies. A control plane manages and configures a fleet of data plane proxies to manage traffic appropriately.

Example

The Edge Stack API Gateway is an edge control plane built on Envoy Proxy, and translates configuration from Kubernetes Custom Resource Definitions into Envoy configuration to manage North/South (edge) traffic.

Istio is a service mesh built on Envoy Proxy. Similarly, Istio translates Kubernetes Custom Resource Definitions into Envoy configuration for managing East/West traffic.

Related Terms

Learn More