From 4630b59c1be2be1889e56e9da80805db028e71cc Mon Sep 17 00:00:00 2001 From: Kostis Trantzas <ktrantzas@ece.upatras.gr> Date: Tue, 15 Jul 2025 14:50:17 +0300 Subject: [PATCH] Fix for GKE ingress (#20) --- doc/getting_started/deployment/kubernetes.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/doc/getting_started/deployment/kubernetes.md b/doc/getting_started/deployment/kubernetes.md index 8776f280..fd16aabb 100644 --- a/doc/getting_started/deployment/kubernetes.md +++ b/doc/getting_started/deployment/kubernetes.md @@ -31,7 +31,25 @@ * More details regarding the Nginx Ingress Controller (Kubernetes Community Edition) can be found [here](https://kubernetes.github.io/ingress-nginx/deploy/). - * **Other Ingress Controller:** For non-Nginx ingress controllers, modify `[repo-root]/kubernetes/helm/openslice/templates/openslice-ingress.yaml` to meet your controller’s requirements. + * **GKE Ingress Controller:** + * Modify `[repo-root]/kubernetes/helm/openslice/templates/openslice-ingress.yaml`, as following: + + ``` + - - pathType: ImplementationSpecific + + - pathType: Prefix + ``` + + * Modify `[repo-root]/kubernetes/helm/openslice/values.yaml`, as following: + + ``` + - - ingressClassName: nginx + - - annotations: {} + + annotations: + + kubernetes.io/ingress.class: gce + + kubernetes.io/ingress.global-static-ip-name: web-static-ip + ``` + + * **Other Ingress Controller:** For other ingress controllers, modify `[repo-root]/kubernetes/helm/openslice/templates/openslice-ingress.yaml` to meet your controller’s requirements. ### Exposure -- GitLab