You need to enable JavaScript to run this app.
导航
katalyst 组件升级后的变更影响处理
最近更新时间:2025.05.14 15:04:00首次发布时间:2025.05.14 15:04:00
我的收藏
有用
有用
无用
无用

问题描述

如果在 Kubernetes v1.24 或 v1.26 版本集群上使用 katalyst 组件,且将组件版本从 v0.3.5-vke.5 升级到 v0.5.x 及以上版本后,需要进行 kubelet 自定义参数配置的变更,否则在创建 Pod 时,有概率出现 TopologyAffinityError 问题。

处理方法

katalyst 组件从 v0.3.5-vke.5 升级到 v0.5.x 及以上版本后,需要将组件关联节点池的 kubelet 自定义参数topology-manager-policy字段改为none,并同步存量节点,具体操作如下:

  1. 登录 容器服务控制台
  2. 在左侧导航栏选择 集群,单击目标集群名称。
  3. 在集群管理页面左侧导航栏选择 节点管理 > 节点池
  4. 节点池 页面找到部署了 katalyst 组件的节点池,单击节点池名称进入详情页。
    katalyst 组件关联的节点池,在其详情页的 更多配置模块,可看到vke.node.katalyst.deploy:true节点标签。
    alt
  5. 在节点池详情页,单击 Kubelet 自定义参数 页签,然后单击 编辑
    alt
  6. topology-manager-policy字段设置为none后保存配置。
  7. Kubelet 自定义参数 页签单击 存量节点参数同步,完成存量节点 kubelet 自定义参数的同步配置。
    alt