diff --git a/doc/getting_started/deployment/kubernetes.md b/doc/getting_started/deployment/kubernetes.md index 8776f280a182ccc1e3a37afafbfa556e7d67c00d..fd16aabb284d84398cf222109eca9011e356e882 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