I used a gke-l7-global-external-managed-mc (External) gateway class when deploying the gateway/gateway config. It now seems to be stuck in Waiting to be Accepted loading state and I am not sure what is supposed to accept my gateway or how long I'm supposed to wait.
I think gke-l7-global-external-managed-mc not being in list output of kubectl get gatewayclass (can be seen at https://www.googlecloudcommunity.com/gc/Google-Kubernetes-Engine-GKE/GKE-Autopilot-diff-between-gke-...) has to do with this. I was able to get the gateway up if I used gke-l7-global-external-managed. An answer to why gke-l7-global-external-managed-mc is not in the list would be appreciated at the question link posted earlier.
Hi @g3289ds ,
Awesome that you got the gateway working with gke-l7-global-external-managed
! It looks like there could be some differences or specific needs for the gke-l7-global-external-managed-mc
gateway class you initially tried.
This post with answers can help other community members resolve their issues related to yours. Thank you for raising that up.
To be clear, once I enabled Multi-Cluster gateway/services on fleet as I said at https://www.googlecloudcommunity.com/gc/Google-Kubernetes-Engine-GKE/GKE-Autopilot-diff-between-gke-... I was able to use gke-l7-global-external-managed-mc.