How to Deploy Kubernetes Gateway API with Automated TLS Using Envoy and cert-manager
The Kubernetes Gateway API is the modern successor to Ingress, offering a more expressive, role-oriented model for managing traffic routing within clusters. This technical guide walks through deploying Envoy Gateway as the controller and configuring cert-manager to automate TLS certificate issuance via Let's Encrypt. The setup involves installing required Helm charts, registering a GatewayClass, and creating a ClusterIssuer that handles HTTP-01 domain validation through the Gateway. A Gateway resource is then configured to provision a cloud load balancer with both HTTP and HTTPS listeners, while an HTTPRoute directs traffic exclusively through the secure HTTPS listener. The result is a production-style Kubernetes ingress setup with valid TLS encryption and automated certificate management.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in