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