使用addon安装NUMA亲和扩展组件使用指导
背景信息
在使用BKE安装部署工具进行集群搭建时,用户可以实现:
- NUMA亲和插件安装:通过BKE的Addon机制在集群创建时直接安装NUMA亲和插件,无需依赖openFuyao应用市场。
前提条件
- 已完成引导节点初始化,引导集群运行正常。
- 已准备好集群配置文件。
说明:
下文中bke-cluster.yaml是引导节点上用于配置集群安装信息的文件,位于
/bke/cluster/目录下,如/bke/cluster/1master.yaml等。该文件用于定义集群的节点信息、Addon配置等内容。
使用限制
无。
操作步骤
配置NUMA亲和插件。
在
bke-cluster.yaml的addons部分添加NUMA亲和插件配置:yamlspec: 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版本。
创建集群。
执行集群创建命令:
bashbke cluster create -f /path/to/bke-cluster.yaml验证安装。
集群创建完成后,执行以下命令验证插件是否安装成功:
bashkubectl 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