Thanks for starting this thread!

Big +1 to that - thanks, Anthony! What I'd be especially interested to hear about are your thoughts on the feasibility of providing a level of abstraction at this point.

The main questions for me would be:

* What is the right interface: something that can instantiate a single image (e.g. Docker)? Or a graph of images (e.g. Kubernetes)? Or both?

* How much commonality is there across providers? At present, the "single image providers" seem much closer to providing a standard than the "image graph providers"...but is the single image use case really that compelling?

* Given that the predominant paradigm for containers is "instantiate and don't change" (vs. traditional compute, which is more like "instantiate and modify"), what is the core value of an abstraction over multiple providers - especially if they are largely all compatible with one API? I.e. if all I'm trying to do is instantiate a known image, why not simply use the Docker client or API directly?

Would be great to learn more about how you see this space!

Regards

ap

Reply via email to