Proposal: Istio as a set of building blocks


I put together a quick doc outlining how we could move Istio towards more of a set of building blocks than a monolith:

The gist is basically:

  • Make Istio Security usable standalone without Pilot/Galley/K8s API Server.
  • Make Pilot usable standalone without Galley/K8s API Server
  • Cleanly define the dividing line between Pilot and Galley and have a strong API contract between them.

PTAL at the doc and leave comments. Will discuss in TOC meeting tomorrow (2019/01/10). Thanks!



I have a number of questions, what’s the best way to engage? Tried email ~9 days ago but no response as yet. thanks in advance