summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuinton Hoole <quinton@google.com>2016-11-11 14:21:06 -0800
committerQuinton Hoole <quinton@google.com>2016-11-11 14:21:06 -0800
commita9c78c0490aff3ecf9a5cb7c02662675f9ce903e (patch)
tree6194f298386b47d3ec69d9c09afa724ac9a35e2f
parent8ed294b220fed0146ac32cce499f107d0f450ee9 (diff)
Address review comments.
-rw-r--r--federated-ingress.md13
1 files changed, 10 insertions, 3 deletions
diff --git a/federated-ingress.md b/federated-ingress.md
index c0ab3381..05d36e1d 100644
--- a/federated-ingress.md
+++ b/federated-ingress.md
@@ -92,9 +92,16 @@ In summary, all of [GCE L7 Load Balancer](https://cloud.google.com/compute/docs/
### Implementation
-1. Federation user creates (federated) Ingress object
-1. Federated Ingress Controller creates Ingress object in each cluster in the federation
-1. Each cluster-level Ingress Controller ("GLBC") creates Google L7 Load Balancer machinery (forwarding rules, target proxy, URL map, backend service, health check) which ensures that traffic to the Ingress (backed by a Service), is directed to one of the nodes in the cluster.
+1. Federation user creates (federated) Ingress object (the services
+ backing the ingress object must share the same nodePort, as they
+ share a single GCP health check).
+1. Federated Ingress Controller creates Ingress object in each cluster
+ in the federation (after [configuring each cluster ingress
+ controller to share the same ingress UID](https://gist.github.com/bprashanth/52648b2a0b6a5b637f843e7efb2abc97)).
+1. Each cluster-level Ingress Controller ("GLBC") creates Google L7
+ Load Balancer machinery (forwarding rules, target proxy, URL map,
+ backend service, health check) which ensures that traffic to the
+ Ingress (backed by a Service), is directed to the nodes in the cluster.
1. KubeProxy redirects to one of the backend Pods (currently round-robin, per KubeProxy instance)
An alternative implementation approach involves lifting the current