Company
Date Published
Author
Shreeja Potluri
Word count
907
Language
English
Hacker News points
None

Summary

The Consul API Gateway version 0.4 introduces support for the new beta version of the Kubernetes Gateway API and HTTP path rewrites, allowing users to route traffic requests to services within a cluster more granularly. The gateway service is a key resource in the Kubernetes environment, acting as an entry point into the cluster and supporting different listener protocols like HTTP/S, TCP, and TCP+TLS. The GatewayClass resource enables templating of how Gateway services are configured, while the HTTPRoute allows users to attach routing behavior to their gateway, including termination and protocol selection. Additionally, HTTP path rewrites are introduced as a feature that can detect the originating hostname and rewrite it before passing the request to the corresponding backend service. This release is part of the growth of three key components within the API: GatewayClass, Gateway, and HTTPRoute, and marks an important milestone in the maturity of these APIs.