Maximilian Bischoff joined inovex as a Cloud Platform Engineer in 2018 and has since worked on topics such as testing kubernetes, edge computing and observability. He authored illuminatio, a tool for testing kubernetes network policies, as part of his master thesis.
He is currently leading the implementation of istio on top of the Kubernetes platform of 1&1 Mail and Media (web.de, GMX, etc.).
Journey To Istio Multi-Cluster Production Deployments At Scale
The current feature set of Istio includes multiple approaches for enabling a multi-cluster service mesh. For deployments with one control plane per cluster and gateway based connectivity between clusters, multiple Istio resources (CRDs) are required in both clusters to enable connectivity between two services.
Some early solutions can create resources automatically from cluster state, but none of those enable multi-tenant multi-cluster setups. In this talk Johannes Scheuermann and Maximilian Bischoff talk about these and other requirements for their multi-tenant cluster setup as well as how they solved the caused challenges.