Regionenübergreifender Lastenausgleich + Routing in Google Container Engine

Wie erreiche ich in Google Container Engine einen Lastenausgleich über mehrere Regionen hinweg?

Ich werde in mehreren Regionen einen Kubernetes-Cluster pro Region haben und muss den Datenverkehr von einem einzelnen Domain-Namen zum geografisch nächstgelegenen Cluster leiten.

Einige Optionen, die ich untersucht habe:

Kubernetes LoadBalancers scheint auf einen Cluster beschränkt zu sein. Ich bin nicht sicher, wie Sie @ bekommKubernetes Ingress, um mit verschiedenen Clustern zu sprechen. (Dieses Objekt wird anscheinend von Compute Engine-HTTP-Load-Balancern unterstützt.)Compute Engine HTTP Load Balancers Gespräch mit exponierten Clusternklingt richti, aber der Link, auf den ich verwiesen habe, scheint einige alte Begriffe zu haben wiegcloud beta. Kann ich stattdessen einen Kubernetes-Cluster für verschiedene Regionen einrichten?

Now, wenn ich verschiedene URL-Pfade zu verschiedenen Containern innerhalb eines Pods weiterleiten möchte, wo mache ich das? Wenn es sich um Ingress oder HTTP Load Balancer handelt, ist die Granularität nicht ausreichend, um bestimmte Container anzusprechen. Bedeutet das, dass ich für jeden URL-Pfad einen anderen Pod + -Service verwenden müsste?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage