【发布时间】:2021-09-26 11:28:14
【问题描述】:
我有一些特定的 pod 调度需求。所以我正在编写自己的自定义调度程序。
但是,我想知道自定义调度器是否可以简单地更新 pod 配置,特别是“nodeAffinity”和“schedulerName”字段,因此可以将调度委托回 kube-scheduler。
这样,自定义调度器不需要模拟整个 kube-scheduler,并且可以在未来的版本中使用 kube-scheduler 中的任何更新。
这就是为什么我问在集群中运行的 Job 或 Pod 是否可以更新 pod 配置的 nodeAffinity 和 schedulerName 字段 - 比如通过 Kubernetes API 或任何其他方式?
【问题讨论】:
标签: kubernetes