版本:v25.12

使用addon安装NUMA亲和扩展组件使用指导

背景信息

在使用BKE安装部署工具进行集群搭建时,用户可以实现:

  1. NUMA亲和插件安装:通过BKE的Addon机制在集群创建时直接安装NUMA亲和插件,无需依赖openFuyao应用市场。

前提条件

  • 已完成引导节点初始化,引导集群运行正常。
  • 已准备好集群配置文件。

说明

下文中bke-cluster.yaml是引导节点上用于配置集群安装信息的文件,位于/bke/cluster/目录下,如/bke/cluster/1master.yaml等。该文件用于定义集群的节点信息、Addon配置等内容。

使用限制

无。

操作步骤

  1. 配置NUMA亲和插件。

    bke-cluster.yamladdons部分添加NUMA亲和插件配置:

    yaml
    spec:
      clusterConfig:
        addons:
        - name: numa-affinity-package
          param:
            openfuyaoRepo: oci://cr.openfuyao.cn/charts
          version: v0.0.2

    说明

    • openfuyaoRepo:Chart仓库地址,请根据实际环境填写。
    • version:插件版本号,请确保与集群环境兼容,如选择前置安装openFuyao组件,选择v0.0.1版本;不安装openFuyao独立安装numa亲和选择v0.0.2版本。
  2. 创建集群。

    执行集群创建命令:

    bash
    bke cluster create -f /path/to/bke-cluster.yaml
  3. 验证安装。

    集群创建完成后,执行以下命令验证插件是否安装成功:

    bash
    kubectl get pod -A

配置示例

以下为包含NUMA亲和插件的完整配置片段:

yaml
spec:
  clusterConfig:
    addons:
    - name: kubeproxy
      param:
        clusterNetworkMode: calico
      version: v1.33.1
    - name: calico
      param:
        calicoMode: vxlan
      version: v3.27.3
    - name: coredns
      version: v1.10.1
    - name: numa-affinity-package
      param:
        openfuyaoRepo: oci://cr.openfuyao.cn/charts
      version: v0.0.2
    nodes:
    - hostname: master-1
      ip: 192.168.100.***
      password: '******'
      port: "22"
      role:
      - master/node
      - etcd
      username: root