Proposal: Istio as a set of building blocks


#1

I put together a quick doc outlining how we could move Istio towards more of a set of building blocks than a monolith: https://docs.google.com/document/d/1FciLCEXCAn3-cKBlzUO7y6kYDaaHoZrEm425IpPjego

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!

-Sven