Managing traffic into a DigitalOcean Kubernetes cluster has long been the domain of the Ingress. While functional, it comes with limitations in flexibility, role separation, and advanced routing. Today, we’re excited to change that.
We are thrilled to announce that the Kubernetes Gateway API, as a managed service, is pre-installed in all DigitalOcean Kubernetes (DOKS) clusters and ready to use at no additional cost.
This next-generation traffic management solution is more expressive, extensible, and powerful than Ingress. Best of all, it’s powered by Cilium’s high-performance eBPF implementation, offering superior performance and advanced routing capabilities without the overhead of traditional proxy-based solutions.
The Gateway API was designed by the Kubernetes community to address the fundamental limitations of the Ingress API. It achieves this through a role-oriented resource model that separates infrastructure concerns from application routing.
Cluster Operators manage Gateway resources, defining where and how traffic enters the cluster (e.g., provisioning a DigitalOcean Load Balancer).
Application Developers manage Route resources (like HTTPRoute), defining how traffic is routed to their specific applications.
This separation provides clearer responsibilities and prevents teams from stepping on each other’s toes.
Our Gateway API implementation isn’t just about better structure; it’s about raw performance. By leveraging Cilium, we process traffic directly in the Linux kernel using eBPF, completely bypassing the overhead of traditional proxy-based implementations like NGINX or HAProxy.
What does this mean for your applications?
Lower Latency: No user-space proxy traversal
Higher Throughput: Zero-copy packet processing
Less CPU Usage: Kernel-native operations
Minimal memory footprint: No proxy pods or sidecars
You get advanced routing capabilities without sacrificing performance or running extra proxy pods.