Kubernetes Ingress Controller | Configure using CRDs | ✓ | ✓ | ✓ |
---|
Standalone Docker Gateway | Configure using REST or GraphQL | ✓ | ✓ | ✓ |
---|
Protocol Support | TCP, HTTP/1.0, HTTP/1.1, HTTP/2, WebSockets, gRPC | ✓ | ✓ | ✓ |
---|
OpenAPI Sync | Auto-program OpenAPI Spec on Gateway | ✓ | ✓ | ✓ |
---|
EnRoute Controller | Inifinite scale horizontal fabric for multiple stateless micro-gateways | ✓ | ✓ | ✓ |
---|
EnRoute Auriga | Externally run Envoy to enforce policy for Kubernetes microservice without Ingress. Replace MetalLB with Envoy | ✓ | ✓ | ✓ |
---|
Observability | Use Prometheus and Grafana to collect and observe metrics | ✓ | ✓ | ✓ |
---|
Load Balancing Algorithms ☝ | Round Robin, Least Request, Random, Ring Hash | | ✓ | ✓ |
---|
Traffic management ☝ | Circuit breakers, Automatic retries | | ✓ | ✓ |
---|
Distributed Tracing ☝ | Integration with Zipkin, Jaeger | | ✓ | ✓ |
---|
Progressive Delivery | Canary Release | | ✓ | ✓ |
---|
Advanced Rate Limiting | Per-route rate limits for per-IP, per-Host, per-Header, authenticated/unauthenticated user | | ✓ | ✓ |
---|
Grafana Automation | Advanced Grafana Automation support | | | ✓ |
---|
Mesh Integration |
---|
LinkerD 🔹 | Simple one step integration with linkerd | | ✓ | ✓ |
---|
Plugins/Filters |
---|
Lua Scripting | Run Lua Script for ingress/egress North-South traffic | ✓ | ✓ | ✓ |
---|
Custom Response Body | Run Lua Script for ingress/egress North-South traffic | ✓ | ✓ | ✓ |
---|
Cipher Selection ☝ | Select allowed Ciphers and TLS versions to use for terminating SSL connections | ✓ | ✓ | ✓ |
---|
WASM | Download external images to run WASM code | | ✓ | ✓ |
---|
JWT Validation | Validate incoming JWT Token against external JWKS | | ✓ | ✓ |
---|
AWS Lambda | Deep integration with AWS Lambda | | | ✓ |
---|
Configurable Access Logging | Relay logs while integrating with metricsbeat, logstash, fluentd | | | ✓ |
---|
Adaptive Rate Limiting | Elastic run-time Rate Limiting | | | ✓ |
---|
OIDC /OAuth 2.0 | Authenticate user using an external Identity Provider | | | ✓ |
---|
Developer Portal | Interactive Portal for developers to Work with APIs | | | ✓ |
---|
OWASP Security Rules Set | Protect traffic using Envoy as a Firewall at Ingress | | | ✓ |
---|
Vault Integration | Use secrets from HashiCorp Vault to secure traffic | | | ✓ |
---|
Open Policy Agent (OPA) | Enforce Policy using OPA | | | ✓ |
---|
Custom Filter | Custom logic | | | ✓ |
---|