Historically CoreOS was the first OS you could easily PXE boot and have a working container host without performing installation. This was supported not as a secondary thought, but specifically designed to make scale out easier.
A lot of these concepts and benefits apply when you consider cloud images as opposed to PXE boot images. With CoreOS, there was little difference in configuration with these two patters, if the infrastructure had the same topology you could essentially use the same config (VM or Baremetal).
Google Ventures also invested money in CoreOS at one point.
Thanks for the insight. I was wondering what the two patterns are exactly that you referred to here:
>"With CoreOS, there was little difference in configuration with these two patters, if the infrastructure had the same topology you could essentially use the same config (VM or Baremetal)"
Also are re "cloud images" VMs then, similar to AMIs in AWS?
I found this interesting. Does anyone have any insights how or why Google ended up choosing CoreoS for their GKE offering?