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

接下来我会为大家介绍 Kubernetes 是怎么做到满足这些 pod 和 node 的要求的 。

Kubernetes 基础调度力

下面为大家介绍一下 Kubernetes 的基础调度能力 , Kubernetes 的基础调度能力会以两部分来展开介绍:

  1. 第一部分是资源调度——介绍一下 Kubernetes 基本的一些 Resources 的配置方式 , 还有 Qos 的概念 , 以及 Resource Quota 的概念和使用方式;

  2. 第二部分是关系调度——在关系调度上 , 介绍两种关系场景:

    1. pod 和 pod 之间的关系场景 , 包括怎么去亲和一个 pod , 怎么去互斥一个 pod?

    2. pod 和 node 之间的关系场景 , 包括怎么去亲和一个 node , 以及有一些 node 怎么去限制 pod 调度上来 。

如何满足 Pod 资源要求

pod 的资源配置方法

上图是 pod spec 的一个 demo , 我们的资源其实是填在 pod spec 中 , 具体在 containers 的 resources 里 。

推荐阅读