Kubernetes Ingress
Kubernetes Ingress
📖 Definition
Ingress is an API object in Kubernetes that manages external access to the cluster, defining HTTP/HTTPS routing rules to route external traffic to Services within the cluster. Ingress Controller is responsible for implementing these routing rules.
🔗 How Higress Uses This
Higress is a high-performance Ingress Controller, compatible with Nginx Ingress annotations, supports smooth migration from Nginx Ingress, and provides richer traffic governance capabilities.
💡 Examples
- 1 Ingress routes to different Services based on domain names
- 2 Configure TLS certificates to enable HTTPS access
- 3 Configure advanced routing rules through annotations
⚙️ Configuration Example
YAML
# Kubernetes Ingress Example
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: example-ingress
spec:
rules:
- host: api.example.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: api-service
port:
number: 80 🔄 Related Terms
❓ FAQ
What is Kubernetes Ingress?
Ingress is an API object in Kubernetes that manages external access to the cluster, defining HTTP/HTTPS routing rules to route external traffic to Services within the cluster. Ingress Controller is responsible for implementing these routing rules.
How does Higress support Kubernetes Ingress?
Higress is a high-performance Ingress Controller, compatible with Nginx Ingress annotations, supports smooth migration from Nginx Ingress, and provides richer traffic governance capabilities.
Learn More About Higress
Explore more Higress features and best practices