![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kubernetes
文章平均质量分 51
含笑饮毒酒_
这个作者很懒,什么都没留下…
展开
-
pod %v is in the cache, so can‘t be assumed
参考https://www.cnblogs.com/Serverlessops/p/12563692.html,可以知道kube-scheduler分配 Pod 到 Node 的时候,需要对 Node 的内存做处理,将这个 Pod 分配到这个 Node 上,这个过程可以称呼为账本预占。 预占的过程会把 Pod 的状态标记为 Assumed 的状态(处于内存态),紧接着就进入 bind 阶段,调用 kube-apiserver 将 Pod 的 NodeName 持久化到 etcd,这个时候 Pod 的状态原创 2021-01-29 16:43:37 · 3861 阅读 · 1 评论 -
基于scheduler framework的Kubernetes调度插件开发方法
基于scheduler framework修改kubernetes源码扩展调度pluginkubernetes源码版本:1.18.31.在/pkg/scheduler/framework/plugins目录下建立自己的插件文件夹,参考源码自带插件编写chajian.go以及BUILD文件,实现扩展点对应的接口2.修改/pkg/scheduler/framework/plugins/registry.go在NewInTreeRegistry增加插件注册3.修改/pkg/sc...原创 2021-01-18 11:27:30 · 1710 阅读 · 3 评论