从零开始入门 K8s | Kubernetes 调度和资源管理( 八 )

然后它会把这个 pod 拿到节点上进行操作 , 包括创建一些容器 storage 以及 network , 最后等所有的资源都准备完成 , kubelet 会把状态更新为 Running , 这样一个完整的调度过程就结束了 。

通过刚刚一个调度过程的演示 , 我们用一句话来概括一下调度过程:它其实就是在做一件事情 , 即把 pod 放到合适的 node 上 。

这里有个关键字“合适” , 什么是合适呢?下面给出几点合适定义的特点:

  • 首先要满足 pod 的资源要求;

  • 其次要满足 pod 的一些特殊关系的要求;

  • 再次要满足 node 的一些限制条件的要求;

  • 最后还要做到整个集群资源的合理利用 。

做到以上的要求后 , 可以认为我们把 pod 放到了一个合适的节点上了 。

推荐阅读