创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息

物理机,Centos7.5

Kubernetes版本信息
kubectl version 命令执行结果贴在下方

Client Version: version.Info{Major:“1”, Minor:“16”, GitVersion:“v1.16.7”, GitCommit:“be3d344ed06bff7a4fc60656200a93c74f31f9a4”, GitTreeState:“clean”, BuildDate:“2020-02-11T19:34:02Z”, GoVersion:“go1.13.6”, Compiler:“gc”, Platform:“linux/amd64”}

Server Version: version.Info{Major:“1”, Minor:“16”, GitVersion:“v1.16.7”, GitCommit:“be3d344ed06bff7a4fc60656200a93c74f31f9a4”, GitTreeState:“clean”, BuildDate:“2020-02-11T19:24:46Z”, GoVersion:“go1.13.6”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时
docker version / crictl version / nerdctl version 结果贴在下方

# docker version

Client:

Version: 18.09.7

API version: 1.39

Go version: go1.10.8

Git commit: 2d0083d

Built: Thu Jun 27 17:56:06 2019

OS/Arch: linux/amd64

Experimental: false

Server: Docker Engine - Community

Engine:

Version: 18.09.7

API version: 1.39 (minimum version 1.12)

Go version: go1.10.8

Git commit: 2d0083d

Built: Thu Jun 27 17:26:28 2019

OS/Arch: linux/amd64

Experimental: false

KubeSphere版本信息

v3.0.0,是从v2.1.1升级上来的,在线安装

问题是什么

现在v3.0.0扩容worker是说用kk,那从v2.1.1升级的没有kk,如何扩容?

    xuhua912

    Kubesphere的组件都是以deployment/statefulset/daemonset等方式在K8s中创建的,如果有需要,K8s自然会将KS的组件调度到新加入的节点并运行。

    同样的,节点加入K8s后,KS的控制台中也能查看、操作相关节点。

    kk add nodes本身也只是自动化kubeadm join这个过程。