In fact, most of kubernetes' mental model is in fact a direct reference of basic requirements to run containers on any platform.