kube-scheduler调度器调度框架源码学习篇0
调度器流程 调度框架流程 scheduler的本地启动 导出默认配置 参考 调度器流程 本文及后续系列记录中均参考kubernetes代码版本1.21,对应仓库分支为release-1.21 kube-scheduler watch etcd,获取podSpec中nodeName为空的pod pod进入scheduler的相应队列,最终经过调度器流程,会被安排到合适的节点,即通过apis
调度器流程 调度框架流程 scheduler的本地启动 导出默认配置 参考 调度器流程 本文及后续系列记录中均参考kubernetes代码版本1.21,对应仓库分支为release-1.21 kube-scheduler watch etcd,获取podSpec中nodeName为空的pod pod进入scheduler的相应队列,最终经过调度器流程,会被安排到合适的节点,即通过apis
背景 奇怪的问题 思考与总结 外部参考 背景 这次的项目是准备修改一下external provisioner里的rbd provisioner,使之支持使用pvc的命名空间和名称组合起来作为ceph rbd镜像名称,就像cephfs provisioner一样。默认的rbd只支持随机镜像名或使用pv的名称两种方案,而这两种方案本质上都是非完全固定的,不能满足我更换集群保持pvc和image一
背景 问题 思考与总结 外部参考 背景 这次的项目是准备修改一下external provisioner里的rbd provisioner,使之支持使用pvc的命名空间和名称组合起来作为ceph rbd镜像名称,就像cephfs provisioner一样。默认的rbd只支持随机镜像名或使用pv的名称两种方案,而这两种方案本质上都是非完全固定的,不能满足我更换集群保持pvc和image一一对应