kubelet无法启动:more than 8 NUMA Nodes

2023-05-16

现象:

kubelet启动报错

unsupported on machines with more than %v NUMA Nodes

原因:

// maxAllowableNUMANodes specifies the maximum number of NUMA Nodes that
// the TopologyManager supports on the underlying machine.
//
// At present, having more than this number of NUMA Nodes will result in a
// state explosion when trying to enumerate possible NUMAAffinity masks and
// generate hints for them. As such, if more NUMA Nodes than this are
// present on a machine and the TopologyManager is enabled, an error will
// be returned and the TopologyManager will not be loaded.
maxAllowableNUMANodes = 8 

k8s默认 numa node不能大于8,

// pkg/kubelet/cm/topologymanager/topology_manager.go

	if topologyPolicyName != PolicyNone && len(numaInfo.Nodes) > maxAllowableNUMANodes {
		return nil, fmt.Errorf("unsupported on machines with more than %v NUMA Nodes", maxAllowableNUMANodes)
	}

解决办法

const (

	maxAllowableNUMANodes = 16 // 例如在这里修改为16
	// ErrorTopologyAffinity represents the type for a TopologyAffinityError
	ErrorTopologyAffinity = "TopologyAffinityError"
)

然后重新编译二进制

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

kubelet无法启动:more than 8 NUMA Nodes 的相关文章

  • C# 查找并替换 XML 节点

    Edit 我决定采用推荐的 LINQ to XML 方法 请参阅下面的答案 并且一切正常 只是我无法用增量文件中的记录替换更改的记录 我设法通过删除完整文件节点然后添加增量节点来使程序正常运行 有没有办法直接交换它们 另外 虽然这个解决方案
  • 如何使用用户定义的类对象作为networkx节点?

    类点定义为 其中还有一些方法 属性和东西 但这只是最小的部分 class point def init self x y self x x self y y 于是 我看到了这个问题 但是当我尝试应用它时 它返回一个错误 G nx Graph
  • OpenMP 和 NUMA 的关系?

    我有一台双路 Xeon E5522 2 26GHZ 机器 禁用超线程 在支持 NUMA 的 Linux 内核 3 0 上运行 ubuntu 服务器 架构布局为每个插槽 4 个物理核心 OpenMP 应用程序在这台机器上运行 我有以下问题 在
  • 使用 php 和 simplexml 对 XML 节点重新排序

    我的页面当前正在更新现有的 xml 问题是当它添加新节点时 它们会转到 xml 或父标记的末尾 即
  • Kubelet 使用什么来确定节点的临时存储容量?

    我在虚拟机上运行 Kubernetes 集群 安装座的简要概述如下 df h Filesystem Size Used Avail Use Mounted on dev sda1 20G 4 5G 15G 24 dev mapper vg0
  • 计算节点之间的路径长度(具有未知的边)?

    问题是如何在不知道边类型的情况下使用 sparql 查询计算三重存储 RDF 中两个节点 概念 之间的距离 本质上 就是使用Dijkstras algorithm 找到三重存储中两个概念之间的较短路径 如果我们知道边的类型 就有可能 计算节
  • R phylo对象:如何连接节点标签和节点编号

    R 中的 phylo 对象可以具有内部节点标签 phylo obj node label 但许多 R 函数使用节点编号而不是节点标签 甚至 phylo 对象本身也使用节点号来描述边 phylo obj edge 并且似乎没有内部节点标签到这
  • NetworkX:在Python中连接两个独立图的节点

    这个问题是关于尝试建模相互依存的网络 https en wikipedia org wiki Interdependent networks与 NetworkX 一起 有专用的包 例如Pymnet http people maths ox
  • 如何遍历 N 叉树

    我的树 节点类 import java util ArrayList import java util List public class Node
  • DX TreeList - 如何更改某些节点的颜色

    我有 DX treeList 它有一些功能 如复制 粘贴 删除等 如何在 C 代码中将某些节点颜色更改为其他颜色 你可以看一下here http 64 237 51 130 Help document XtraTreeList 单个细胞的外
  • Magento XML 用简单的英语构建?

    我一直在阅读有关 Magento 的内容 并且了解其请求周期的核心流程等 基于配置的 MVC 和类重写等 但是 我似乎找不到关于具体细节的好文章 文档 特别是当涉及到为自定义模块等构建 config xml 所需的不同节点时 或者 XML
  • 使用 Javascript 将类添加到每个第三个元素

    我正在尝试使用 javascript 选择父级的每三个元素并向其添加一个 css 类 对我来说听起来很简单 但我无法让它发挥作用 我发现this https stackoverflow com questions 4274673 javas
  • 如何强制两个进程在同一个CPU上运行?

    Context 我正在编写一个由多个进程组成的软件系统 它是在Linux下用C 编写的 它们之间使用 Linux 共享内存进行通信 通常 在软件开发中 性能优化是在最后阶段进行的 在这里我遇到了一个大问题 该软件对性能要求较高 但在 4 或
  • Kubernetes 集群中的 Coredns 处于挂起状态 [已关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我正在尝试配置 2 节点 Kubernetes 集群 首先 我尝试在 CentOS VM 上配置集群的主节点 我已使用 kubeadm
  • Groovy XmlSlurper 获取没有子节点的节点的值

    我正在解析 HTML 并尝试获取父节点本身的值 而不获取子节点的值 HTML 示例 div a href http intro com extra stuff a Text I would like to get a href http e
  • 使用php和mysql查询结果获取父级下的所有子节点、孙子节点等

    我一直在试图解决这个问题 但我一无所获 希望有人能来拯救我 我的问题是我正在使用邻接列表数据模型在 mysql 中生成层次结构数据 我可以将表 见下文 检索到一个多维数组中 其中每个项目都有关联数组 我想要做的是 一旦我得到这个数组 我想得
  • 获取标签内的所有节点

    我有这样的代码 div Lorem ipsum dolor sit amet p This is a paragraph p br span This is a span span Lorem ipsum dolor sit amet di
  • hadoop/hdfs/name 处于不一致状态:存储目录(hadoop/hdfs/data/)不存在或不可访问

    我已经尝试了 stackoverflow 上提供的有关此主题的所有不同解决方案 但没有帮助 再次询问具体的日志和详细信息 任何帮助表示赞赏 我的 Hadoop 集群中有 1 个主节点和 5 个从节点 ubuntu用户和ubuntu组是所有者
  • d3js 将标签移动到节点旁边

    我正在开发一个通过图表进行模式表示的项目 我来从 json 检索数据以生成图形并找到与节点关联的标签 我还想找到与链接对应的标签 但是 当移动节点时 我无法移动标签 有什么帮助吗 请参阅此处的代码 http jsfiddle net obo
  • php简单xml如何读取具有不同子节点级别的多个节点

    我有一个 xml 文件 其中包含不同的命名节点和多级子节点 每个节点之间都不同 我应该如何访问数据 需要很多嵌套的for循环吗 以下是 xml 代码示例

随机推荐

  • Ubuntu apt-get 国内镜像源替换(新手必看,超详细!各种镜像源网站都有)

    点击名称即可进入对应网站 阿里云镜像开源镜像站 xff08 已经更换地址 xff09 阿里云镜像开源社区镜像站 xff08 新地址 xff09 网易开源镜像站 清华大学开源镜像站 中科大开源镜像站 1 首先进入开源镜像站获取相应连接 这里以
  • 各种通信协议整理

    一个做嵌入式的工程师 xff0c 无论是做硬件还是软件 xff0c 每天都在接触一些通信相关的名词 xff0c 若不认真整理这些概念 xff0c 就很可能会混淆或忘记具体的含义与区别 xff0c 因为最近正好在做项目用到了SPI协议传输数据
  • client-go开发示例

    1 查看 node列表 2 查看pod列表 3 service列表 4 获取sa列表 5 查看deploy列表 6 查看pv列表 7 查看PVC列表 8 查看ns列表 9 查看ingress列表 10 查看Secret列表 11 创建sec
  • Ceph部署

    1 简介 Ceph是一个高性能 可扩容的分布式存储系统 xff0c 它提供三大功能 xff1a 对象存储 xff1a 提供RESTful接口 xff0c 也提供多种编程语言绑定 兼容S3 Swift块存储 xff1a 由RBD提供 xff0
  • API 优先级和公平性(APF)

    1 概述 目前apiserver默认的限流方式太过简单 目前k8s缺少客户端业务请求隔离 xff0c 一个错误的客户端发送大量请求可能造成其他客户端请求异常 xff0c 也不支持突发流量 2 开启APF APF测试 开启APF xff0c
  • 十大经典排序算法总结(C语言版本)

    前言 xff1a 排序算法 是最经典的算法知识 xff0c 也是每个合格程序员应该需要掌握的知识点 考虑到排序算法通常代码简短 xff0c 逻辑思维强和应用范围广等特性 xff0c 排序算法题目便成为了面试中的常客 在面试中最常考的是快速排
  • Unicode、UTF-8、UTF-16 终于懂了

    计算机起源于美国 xff0c 上个世纪 xff0c 他们对英语字符与二进制位之间的关系做了统一规定 xff0c 并制定了一套字符编码规则 xff0c 这套编码规则被称为ASCII编码 ASCII 编码一共定义了128个字符的编码规则 xff
  • Prometheus 的优雅关闭

    1 方法1 xff1a 用 pgrep f prometheus 找到运行的 Prometheus 进程号 使用 kill TERM 1234 来关闭 2 方法2 需要通过 web enable lifecycle 参数开启 lifecyc
  • Ceph运维操作

    1 操控集群 1 1 UPSTART Ubuntu系统下 xff0c 基于ceph deploy部署集群后 xff0c 可以用这种方法来操控集群 列出节点上所有Ceph进程 xff1a start ceph all 启动节点上特定类型的Ce
  • k8s部署Ceph

    1 Helm部署 1 1 简介 为了将Ceph部署到K8S集群中 xff0c 可以利用ceph helm项目 目前此项目存在一些限制 xff1a public和cluster网络必须一样如果Storage的用户不是admin xff0c 你
  • Ceph性能调优

    1 最佳实践 1 1 基本 监控节点对于集群的正确运行非常重要 xff0c 应当为其分配独立的硬件资源 如果跨数据中心部署 xff0c 监控节点应该分散在不同数据中心或者可用性区域日志可能会让集群的吞吐量减半 理想情况下 xff0c 应该在
  • Ceph常见问题

    1 CephFS问题诊断 1 1 无法创建 创建新CephFS报错Error EINVAL pool rbd ssd already contains some objects Use an empty pool instead xff0c
  • 镜像仓库 Harbor 对接 MinIO 对象存储

    Harbor 的部署之前使用的存储是 NFS xff0c 虽然可以使用 rsync 43 inotify 做数据同步做解决单点问题 xff0c 但是 NFS 效率 性能有限 xff0c 没有对象存储那么强大 xff0c 所以一般使用对象存储
  • thanos prometheus 的高可用、长期存储二进制部署

    1 简介 http thanos io thanos 是具有长期存储功能的开源 高可用性 Prometheus的集群组件 全局查询视图 跨多个 Prometheus 服务器和集群查询指标 无限保留 使用对象存储扩展系统 xff0c 不限时间
  • prometheus基本介绍

    001 基本介绍 1 主要功能 多维数据模型 xff08 时序由metric名字和k v的labels构成 xff09 灵活的查询语句无依赖存储 xff0c 支持local和remote不同的模型采用http协议 xff0c 使用pull模
  • prometheus基本概念

    基本概念 1 数据模型 prometheus存储的是时序数据 xff0c 即按照相同时序 xff08 相同名字和标签 xff09 xff0c 以时间维度存储的连续数据集合 时序是由名字以及key value标签定义 xff0c 具有相同的名
  • prometheus标签

    004 标签 1 作用 Prometheus中存储的数据为时间序列 xff0c 是由Metric的名字和一系列的标签 键值对 唯一标识的 不同的标签代表不同的时间序列 xff0c 即 通过指定标签查询指定数据 指标 43 标签实现了查询条件
  • 基于FreeRTOS的CPU利用率计算教程详解(STM32版)

    前言 xff1a FreeRTOS 是一个 RTOS 类的嵌入式实时操作系统 xff0c 作为实时操作系统其必定拥有任务调度的属性 通过系统自身的任务调度算法实现任务安全且高效的切换 xff0c 这就不可避免的引出了各个任务对 CPU 的利
  • kubelet残留孤儿pod(Orphaned pod)无法删除

    记录kubelet残留孤儿pod Orphaned pod 无法删除的问题分析和解决方法 问题 查看kubelet日志 xff0c 错误信息如下 xff1a E0823 10 31 01 847946 1303 kubelet volume
  • kubelet无法启动:more than 8 NUMA Nodes

    现象 xff1a kubelet启动报错 unsupported on machines with more than v NUMA Nodes 原因 xff1a maxAllowableNUMANodes specifies the ma