一种实现kubernetes自定义调度器的方法
基本信息

| 申请号 | CN202010213734.3 | 申请日 | - |
| 公开(公告)号 | CN111352717A | 公开(公告)日 | 2020-06-30 |
| 申请公布号 | CN111352717A | 申请公布日 | 2020-06-30 |
| 分类号 | G06F9/48(2006.01)I;G06F9/455(2006.01)I | 分类 | - |
| 发明人 | 王伟华;梅进 | 申请(专利权)人 | 广西梯度科技股份有限公司 |
| 代理机构 | 东莞领航汇专利代理事务所(普通合伙) | 代理人 | 广西梯度科技有限公司 |
| 地址 | 530000广西壮族自治区南宁市洪胜路5号丽汇科技工业园标准厂房综合楼1516-11号房 | ||
| 法律状态 | - | ||
摘要

| 摘要 | 本发明公开了一种实现kubernetes自定义调度器的方法,将Pod事件存入到队列中,并根据Pod资源Yaml配置中的“schedulerName”字段过滤掉不需要调度的Pod;指定应用创建的Pod绑定到指定工作节点的配置;将管理员配置的Pod绑定节点的配置格式化之后,提交到Etcd集群中;将Statefulset资源提交到Kubernetes集群中;判断是否需要调度该Pod;本发明涉及容器编排技术领域。该实现kubernetes自定义调度器的方法,当Pod重建时,该Statefulset创建的Pod依然会调度到该节点之上运行,保证挂载在工作节点上的数据Pod依然能够读取到,当要将指定Pod绑定到新的工作节点之上时,通过容器云平台修改绑定配置,自定义调度器会根据该Pod新的绑定配置,将Pod绑定到新的工作节点之上运行,能够满足实际的使用需求。 |





