When Kubernetes runs on Mesos, that's correct. Kubernetes can also run directly on VMs or physical machines.
There's also a hosted version of Kubernetes, called Google Container Engine: https://cloud.google.com/container-engine/
The page you linked to describes a slightly different feature, namely the ability to restrict and override the resource requirements of Pods at the time they are submitted to the system. So it's part of the admission…
Currently resource requirements are specified only on containers, not Pods. The requirements for the Pod are computed by adding up the requirements of the containers within the Pod. To be more concrete: Within the…
The Kubernetes scheduler also does resource-aware scheduling. You're correct that it tries to spread replicas across nodes, but it only spreads them across the nodes that have enough free resources for the container…
When Kubernetes runs on Mesos, that's correct. Kubernetes can also run directly on VMs or physical machines.
There's also a hosted version of Kubernetes, called Google Container Engine: https://cloud.google.com/container-engine/
The page you linked to describes a slightly different feature, namely the ability to restrict and override the resource requirements of Pods at the time they are submitted to the system. So it's part of the admission…
Currently resource requirements are specified only on containers, not Pods. The requirements for the Pod are computed by adding up the requirements of the containers within the Pod. To be more concrete: Within the…
The Kubernetes scheduler also does resource-aware scheduling. You're correct that it tries to spread replicas across nodes, but it only spreads them across the nodes that have enough free resources for the container…