From fc35fa2a0bd4934d0b9830e5bf161babf811c08c Mon Sep 17 00:00:00 2001 From: Ryan Gregg Date: Wed, 18 Jul 2018 10:52:18 -0700 Subject: [PATCH] Update setting-up-ingress-static-ip.md --- serving/setting-up-ingress-static-ip.md | 28 ++++++++++++++----------- 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/serving/setting-up-ingress-static-ip.md b/serving/setting-up-ingress-static-ip.md index 2715b9a45..6b7dea22e 100644 --- a/serving/setting-up-ingress-static-ip.md +++ b/serving/setting-up-ingress-static-ip.md @@ -1,27 +1,31 @@ # Setting Up Static IP for Knative Gateway Knative uses a shared Gateway to serve all incoming traffic within Knative -service mesh, which is the "knative-shared-gateway" Gateway under -"knative-serving" namespace. The IP address to access the gateway is the -external IP address of the "knative-ingressgateway" service under the -"istio-system" namespace. So in order to set static IP for the Knative shared -gateway, you just need to set the external IP address of the -"knative-ingressgateway" service to the static IP you need. +service mesh, which is the `knative-shared-gateway` Gateway under +"knative-serving" namespace. -Platforms: +The IP address to access the gateway is the +external IP address of the `knative-ingressgateway` service under the +`istio-system` namespace. In order to set static IP for the Knative shared +gateway, you need to assign the external IP address of the +`knative-ingressgateway` service to the static IP you had reserved. + +Jump to your platform: * [Google Kubernetes Engine](#google-kubernetes-engine-gke) -## Prerequisites +### Prerequisite: Reserve a static IP -### Prerequisite 1: Reserve a static IP +The instructions to reserve a static IP address are cloud provider specific: #### Google Kubernetes Engine (GKE) -If you are running Knative cluster on GKE, you can follow the [instructions](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address#reserve_new_static) to reserve a REGIONAL -IP address. The region of the IP address should be the region your Knative - cluster is running in (e.g. us-east1, us-central1, etc.). +If you are running Knative cluster on GKE, you can follow the +[instructions](https://cloud.google.com/compute/docs/ip-addresses/reserve-static-external-ip-address#reserve_new_static) +to reserve a **REGIONAL** IP address. The region of the IP address must +be the same region your Kubernetes Engine cluster is running in +(e.g. us-east1, us-central1, etc.). ## Set Up Static IP for Knative Gateway