Design of initially how infrastructure and kube should interact

This is not a specific design to solve a specific problem.  This is a
discussion of how kube should be designed such that it and the
infrastructure can work well together both inside and outside of GCE.