Questions tagged [kubernetes-gateway-api]

Use this for questions related to Kubernetes Gateway API and related resources.

Gateway API is a newer API that replaces Ingress v1 API. The Gateway API has better separation of roles e.g. separate resources for Ops people and Dev people, compared to Ingress and IngressClass resources.

Gateway API Implementations

9 questions
2
votes
1 answer

Basic HTTP Authentication in Gateway API

How does one approach securing an HTTPRoute using HTTP Basic Authentication? From what I understand, Gateway API has no opinion regarding authentication: [...] to configure some advanced features like authentication [...], you will need to rely on…
2
votes
0 answers

GKE Gateway with a wildcard Certificate Manager certificate

I'm trying to set up GKE Gateway with an HTTPS listener using a wildcard certificate managed via Certificate Manager. The problem I'm facing is not in provisioning of the certificate, which was done successfully following the DNS Authorization…
1
vote
1 answer

Google Cloud Kubernetes ingress cost

I was wondering if the ingress controller of GKE comes either any additional costs, like a Google Cloud LoadBalancer, and if so is it possible to expose services with an ingress controller without the Google Cloud LoadBalancer. The same question is…
1
vote
1 answer

How to replace HTTPRoute/backendRefs.name with Kustomize

Since vars is deprecated from Kustomize 5.0.0, I start to migrate to replacements by following official recomendation. But I can't figured out how to replace HTTPRoute/backendRefs.name by using replacements. My code is following. Those 2 yamls are…
akrsum
  • 117
  • 7
1
vote
1 answer

GKE Gateway for load balancing creates wrong health check path

I'm setting up GKE Gateway API in GKE cluster by following this tutorial and docs. The Gateway resource is working fine. It has created a Load Balancer resource on GCP and assigned a static IP address to it. apiVersion: v1 kind: Namespace metadata: …
1
vote
1 answer

GKE Gateway API httproute not working for https between load balancer and application

I'm testing Gateway API with GKE (version 1.21.11-gke.1100). I'm using gatewayClassName: gke-l7-rilb for a Gateway with TLS between the client and the gateway. HTTPS is working perfectly between the client and the loadbalancer using a managed…
0
votes
1 answer

Lets Encrypt SSL on GKE Gateway w/ Regional Static IP (and all Standard Tier Networking)? Cert-Manager won't replace the CA in the cert

I have a proof of concept personal project migrating a web app to Kubernetes on GCE (GKE). It's OK if load times are a little longer. Minimizing costs is important. Relevant project specs: Single cluster Standard Tier networking Regional Gateway…
0
votes
1 answer

How To Add Preflight Missing Allow-Origin Header In Kubernetes Gateway API

We are leveraging the power of Kubernetes Gateway API to use it capabilities in Gateway and HTTPRoute. We have a simple Gateway resource that uses a GKE External Global LoadBalancer. Below shows the full manifest code kind: Gateway apiVersion:…
0
votes
2 answers

Istio Fail To Create Load Balancer When IP Address Is Set

I found out that istio is moving toward Kubernetes Gateway API, so i decided to to use Kubernetes Gateway API with Istio. With much research i came up with following --- apiVersion: gateway.networking.k8s.io/v1beta1 kind: Gateway metadata: name:…