节点功能存储在kubernetes

时间:2017-06-23 10:08:13

标签: kubernetes scheduling linux-capabilities

我的问题与kubernetes资源管理有关:

  1. Kubernetes master如何收集他的所有节点资源功能,然后根据需求和资源可用性使用这些功能来安排Pod?

  2. 哪些从节点重新获得的功能是在主节点中维护的?(任何数据库或go结构以保证数据?)。

  3. 请建议执行所有这些操作中的文件。 我找到了文件位置https://github.com/kubernetes/kubernetes/blob/master/plugin/pkg/scheduler/schedulercache/node_info.go,但没有找到执行此操作的任何代码。

    1. 调度程序如何使用主节点中管理的资源信息来调度Pod?。

1 个答案:

答案 0 :(得分:1)

1。 以下是调度程序如何工作的详细说明。 How does Kubernetes' scheduler work?

  1. kubernetes使用etcd数据库存储信息。

  2. 此链接有关计划的信息。 https://docs.openshift.org/latest/admin_guide/scheduler.html#generic-scheduler