• CYH
    2018-11-29
    问题回答:messos二级调度是资源调度和业务调度分开;优点:插件化调度框架(用户可以自定义自己调度器然后注册到messos资源调度框架即可),灵活可扩展性高.缺点:资源和业务调度分开无法获取资源使用情况,进而无法做更细粒度的调度.k8s调度是统一调度也就是业务和资源调度进行统一调度,可以进行更细粒度的调度;缺点其调度器扩展性差。以上是本人拙见,请老师指正。

    作者回复: 一点都不拙!

     1
     26
  • loda
    2018-12-09
    想请教个问题,kubernetes如何保证用户能提前知道这次调度能否成功?
    场景:很多公司都希望提前就发现资源池余量是否充足,从而决定是要加机器还是可以继续扩容
    拙见:
    1.scheduler的缓存其实是一个非常重要的数据,可以提供当前时刻调度能否成功的视图,但是直接暴露出来不太符合kubernetes以apiserver为依据的原则
    2.提供余量检查接口,实时查询apiserver中所有pod和node,根据扩容参数算出剩余资源量。不过规模大后,对集群压力太大
    3.定时采集上述指标,缺点是实时性太差
    4.监听pod crud,自己独立维护一个和scheduler一样的缓存或持久话数据,每次基于这个数据判断剩余量。缺点是维护成本较高,容易出现数据不一致

    想问下,有没有更合适的方式?
    展开
    
     3
  • 宋晓明
    2018-11-27
    老师 刚才遇到一个问题 我初始化的时候 分配的ip范围是10.64.200.0/22 然后两个master 3个node kubernetes自己分配master分别是200.0/24 201.0/24 然后其他两个node是202.0/24 203.0/24 其实这些范围已经用满了 在加第三个node 在master看也成功了 但创建多个pod的时候 第三个node上的pod是失败的,后来发现第三个node上kube-bridge网桥上没有IP地址,需求是:因为master上不会有自己创建的pod的,所以master上地址段有点浪费,我如何把master上空闲的地址段用到新增node上,还是不用管,还是怎么样?
    
     2
  • Vip He
    2019-05-26
    老师您好,这个pod调度过程是并行的吗还是一个一个pod调度?

    作者回复: 串行的

    
     1
  • dgonly
    2018-11-26
    调度器对APIServer的更新失败,Bind过程失败,老师说等schedule cache同步后就恢复正常,这个怎么理解?
    我理解是informer path继续watch,发现pod没有被bind到node就继续执行一遍调度流程吗?如果某种原因更新APIServer一直失败,会不会就一直执行重新调度的操作,有没有一种类似重试超过一定比如就丢弃的机制。谢谢!
    
     1
  • Dong
    2019-12-17
    嘿嘿
    
    
  • wypsmall
    2019-02-13
    请教一个问题,调度策略中有没有对网络io限制呢?也就是说不希望高网络io的pod被调度到同一个宿主机。
    
    
  • 凌
    2019-01-25
    如果能结合源码将解决就更好了,不知道相关代码在哪啊
    
    
我们在线,来聊聊吧