Control Plane

Control Plane

📖 Definition

Control Plane is the "brain" of distributed systems, responsible for managing configurations, formulating routing policies, and monitoring the status of the data plane. It does not handle actual user business traffic but issues commands to the data plane.

🔗 How Higress Uses This

Higress' control plane is responsible for converting Kubernetes Ingress/Gateway configurations into xDS configurations understandable by Envoy and distributing them to gateway instances.

💡 Examples

  • 1 Kubernetes' API Server is the core of its control plane
  • 2 Istio's istiod component is responsible for issuing service governance policies
  • 3 Higress controller monitors K8s resource changes and updates gateway configurations

🔄 Related Terms

FAQ

What is Control Plane?
Control Plane is the "brain" of distributed systems, responsible for managing configurations, formulating routing policies, and monitoring the status of the data plane. It does not handle actual user business traffic but issues commands to the data plane.
How does Higress support Control Plane?
Higress' control plane is responsible for converting Kubernetes Ingress/Gateway configurations into xDS configurations understandable by Envoy and distributing them to gateway instances.

Learn More About Higress

Explore more Higress features and best practices