【问题标题】:Where the node capabilities are stored in kubernetes节点能力存储在 Kubernetes 中的位置
【发布时间】:2017-11-26 21:01:24
【问题描述】:

关于 Kubernetes 资源管理的问题:

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

  2. 从节点检索的功能在主节点中维护在哪里?(任何数据库或 go 结构来维护数据?)。

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

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

【问题讨论】:

    标签: kubernetes scheduling linux-capabilities


    【解决方案1】:

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

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

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

    【讨论】:

    • @sfggroups 感谢上面的链接,自定义调度器非常有用。我关心的是节点功能如何从节点转移到 kubernetes master。我想添加更多功能特性来检索节点功能。
    猜你喜欢
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 2020-08-25
    • 2017-04-10
    • 2016-06-04
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多