Hey everyone! I'm really struggling with setting up my Gateway API on a Google Compute instance, and I could really use some help. I've got a Google Compute Instance with an external IP, and I'm running RKE2 with Cilium CNI. My setup includes the Gateway API and an HTTP Route, plus I've configured a Cert Manager with a self-signed Cluster Issuer. While I've managed to get the gateway and certificate running, I'm stuck on how Cilium expects me to handle the external IP of my instance. Right now, I'm attempting to use host network mode, but that's causing issues—specifically a crash-loop due to needing certain capabilities like CAP_NET_ADMIN. If anyone has experience with this, or can suggest a better way to expose the API without using host network mode, I'd greatly appreciate it!
1 Answer
You should start by checking your gateway class and confirming it's set up correctly for Cilium. It's important to ensure everything is properly configured before diving deeper into network modes.

Thanks for the tip! I think I might be on the wrong track with host networking anyway. I’ve read that it can create scaling issues. Do you know of any alternative methods for exposing a cluster in the cloud? I've heard there might be better communication methods, but I'm not sure what they are.