首页 > 热点播报 > 正文

持续贡献开源社区 麒麟软件方案修复K8s NUMA调度BUG

Kubernetes(简称“K8s”或者“Kube”)是一个开源的,用于管理云平台中多个主机上的容器化的应用,K8s的目标是让部署容器化的应用简单并且高效,是理想的托管平台。K8s于2015年发布,并迅速成为事实上的容器编排标准。

在相关项目中,采用麒麟云原生平台,基于K8s调度相关的scheduler-plugins和node-feature-discovery项目深度定制开发了NUMA感知调度功能,以满足特定客户需求。在开发测试验证环节,分别发现开源社区的scheduler-plugins和node-feature-discovery项目存在以下问题。

问题现象描述

scheduler-plugins是K8s调度SIG的扩展库项目,用于增强K8s默认调度器的功能。其中,noderesourcetopology插件支持NUMA感知调度,但若某台服务器的NUMA节点中存在未插入内存条的情况,可能会出现问题:分配给Pod的NUMA节点组合中可能包含这些无内存的节点,导致Pod无法正常运行。

网友评论

热门IT产品
  1. ¥7599
    苹果iPhoneX 64GB
    ·
  2. ¥5799
    三星S9
    ·
  3. ¥4498
    vivo NEX旗舰版
    ·
  4. ¥4999
    OPPO Find X
    ·
  5. ¥1799
    努比亚Z18mini
    ·
  6. ¥1499
    OPPO A5
    ·
  7. ¥1999
    荣耀Play(4GB RAM)
    ·
  8. ¥1598
    vivo Y85
    ·
  9. ¥3499
    坚果R1(6GB RAM)
    ·
  10. ¥3599
    一加6(8GB RAM)
    ·