---
title: 添加工作节点
description: "使用KubeSphere一段时间之后，由于工作负载不断增加，您可能需要水平扩展集群。如果需要添加新的工作节点，请在主节点上执行以下操作。添加工作节点操作是基于Kubelet的注册机制，即添加的新节点将自动加入现有的Kubernetes集群。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengcpfs/ecosystemEnable/KubeSphere/kunpengkubesphere_03_0015.html
sourcePath: /source/zh/kunpengcpfs/ecosystemEnable/KubeSphere/kunpengkubesphere_03_0015.html
indexId: 3535a2c3a230e5a6225ffa7f255868815dc23da2d563978d2c3ec67941dd306180
---
# 添加工作节点

使用KubeSphere一段时间之后，由于工作负载不断增加，您可能需要水平扩展集群。如果需要添加新的工作节点，请在主节点上执行以下操作。添加工作节点操作是基于Kubelet的注册机制，即添加的新节点将自动加入现有的Kubernetes集群。

1. 在新节点上配置部署环境。请参见配置安装环境。
2. 在新节点上安装依赖。

```
yum install -y curl socat conntrack openssl ipset ipvsadm
```


3. 检索集群信息并创建配置文件。

```
./kk create config --from-cluster
```


  默认生成的配置文件名为sample.yaml。如果您的节点上已经有配置文件（如config-sample.yaml），则可以跳过此步骤。 用户需要将新节点的信息添加到集群配置文件。有的参数需要自己填写，在hosts和roleGroups中填写所有节点（包括新节点）的信息，可以参见5中的配置示例内容。尤其是配置文件中的“SHOULD_BE_REPLACED”需要根据具体配置进行修改。

4. 执行以下命令，应用上述更改。

```
./kk add nodes -f
sample.yaml
```


  执行该命令后，KubeKey将检查您的安装环境，结果显示为一张表格，并提示“Continue this installation? [yes/no]:”，请检查依赖项是否都满足，然后输入“yes”，再按回车继续。

  执行结束后看到“execute successfully”即表示添加节点成功。
