Multicluster Ingress Powered by Kubernetes Cluster Registry
Multicluster Ingress (MCI) is useful for a variety of scenarios: high-availability services, low-latency access, setting up hybrid multi-cloud and on-prem architectures, canarying clusters with new re …
Talk Title | Multicluster Ingress Powered by Kubernetes Cluster Registry |
Speakers | Greg Harmon (Software Engineer, Google), Nikhil Jindal (Software Engineer, Google) |
Conference | KubeCon + CloudNativeCon Europe |
Conf Tag | |
Location | Copenhagen, Denmark |
Date | Apr 30-May 4, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Multicluster Ingress (MCI) is useful for a variety of scenarios: high-availability services, low-latency access, setting up hybrid multi-cloud and on-prem architectures, canarying clusters with new release versions and running experimental releases.In this talk, we will show how we can leverage the Cluster Registry to create multicluster ingresses with Kubernetes-style semantics. Using a controller against the Cluster Registry server, we can watch multicluster ingress resources and the list of clusters. This allows us to manage MCIs and automatically add/remove them from clusters as they are added/removed from the registry using label selection.We will also demo a sample application and show how users can make it resilient to cluster failures using multi cluster ingress.