DigitalOcean
3 min read

Announcing Gateway API Support for DigitalOcean Kubernetes

Read Full Article

Summary

The article announces the integration of the Gateway API into DigitalOcean Kubernetes (DOKS), highlighting its advantages over the traditional Ingress method. The Gateway API, pre-installed and powered by Cilium's eBPF, offers advanced traffic management features, improved performance, and a more flexible resource model. It separates the responsibilities of cluster operators and application developers, enabling clearer workflows and enhanced routing capabilities. The implementation promises lower latency and higher throughput by processing traffic directly in the Linux kernel, eliminating the need for traditional proxy overhead.

Key Learnings

  • 1The Gateway API provides a more expressive and extensible traffic management solution compared to Ingress.
  • 2Cilium's eBPF implementation enhances performance by operating in kernel space, reducing latency and CPU usage.
  • 3The separation of roles between cluster operators and application developers improves workflow clarity and resource management.
  • 4Advanced routing features such as header-based routing and traffic splitting are now available with the Gateway API.
  • 5The Gateway API is included at no additional cost with DOKS, making it an attractive option for users.

Who Should Read This

Senior Cloud Engineers implementing scalable Kubernetes solutions seeking advanced traffic management capabilities.

Test Your Knowledge

?

What are the key limitations of the Ingress API that the Gateway API addresses?

?

How does the use of eBPF in Cilium improve the performance of traffic management in Kubernetes?

?

What are the implications of separating infrastructure and application routing responsibilities for team workflows?

?

In what scenarios might the Gateway API provide a significant advantage over traditional proxy solutions like NGINX?

?

How does the Gateway API's resource model differ from that of the Ingress API, and what are the benefits of this difference?

Topics

Read Full Article at DigitalOcean

More from DigitalOcean Engineering

View DigitalOcean engineering blogs →