系列文章:kubesphere下节点的添加和删除

原标题:系列文章:kubesphere下节点的添加和删除
实验在同步进行 , 今天要完成的实验是在已有的kubesphere单节点下添加节点和删除节点 。 通过这个实验 , 可以看到kubesphere下从单节点到集群的建立以及删除节点有多么的方便 。
通过centos模板 , 新建一台虚拟机 , 分配2C8G , 50G硬盘 。

系列文章:kubesphere下节点的添加和删除
文章图片
和之前的节点一样 , 在添加节点之前 , 先在已有节点上进行docker的安装 , 以及必须组件的安装:
[root@node01~]#yum-yinstallsocatconntrackebtablesipset

系列文章:kubesphere下节点的添加和删除
文章图片
在主节点上 , 通过scp将kubekey压缩包复制到node节点上:

系列文章:kubesphere下节点的添加和删除
文章图片
这样就节省了相关组件的下载过程:

系列文章:kubesphere下节点的添加和删除
文章图片
在node节点上安装docker加速器并重启相关进程:

系列文章:kubesphere下节点的添加和删除
文章图片
在master节点执行以下命令得到一个初始配置文件模板:
[root@kubesphere~]#./kkcreateconfig--with-kubesphere
[root@kubesphere~]#ls-lconfig-sample.yaml
-rw-r--r--1rootroot2191Feb209:47config-sample.yaml
模板内容如下(截取部分内容):

系列文章:kubesphere下节点的添加和删除
文章图片
在这里 , 需要对hosts、etcd、master、worker下的内容进行编辑 , 根据自身实验环境而定 。 编辑内容如下所示:

系列文章:kubesphere下节点的添加和删除
文章图片
master节点地址为192.168.18.154 , node节点地址为192.168.18.155.
etcd和master下只选择master节点 , worker下添加master和node节点 。
编辑保存之后 , 运行命令“./kkcreatecluster-fconfig-sample.yaml”:

系列文章:kubesphere下节点的添加和删除
文章图片

系列文章:kubesphere下节点的添加和删除
文章图片
从这里可以看到 , 系统所必须软件几乎是快速生成 , 因为提前进行了拷贝 , 所以这里就不用再通过外网进行下载 。

系列文章:kubesphere下节点的添加和删除
文章图片
从这里可以看到 , 开始在node节点上进行镜像的拉取过程:

系列文章:kubesphere下节点的添加和删除
文章图片
这里能做的 , 也就是等待镜像拉取过程完毕而已 。
在web界面 , 这时可以看到node节点的信息还没有获取到 , 因为集群正在构建过程中 , 等集群构建完毕 , 可以和这幅图进行对比:

系列文章:kubesphere下节点的添加和删除
文章图片
等待一会儿 , 整个过程完毕:

系列文章:kubesphere下节点的添加和删除
文章图片
刷新web管理界面 , 可以看到node节点已经加入了进来 , 这时集群构建完毕:

系列文章:kubesphere下节点的添加和删除
文章图片
node节点的基础镜像如下所示:

系列文章:kubesphere下节点的添加和删除
文章图片
命令行查看状态 , 已经就绪:

系列文章:kubesphere下节点的添加和删除
文章图片
通过查看容器列表 , 可以看到node01节点已经运行了部分pod:

系列文章:kubesphere下节点的添加和删除
文章图片
查看资源占用率 , 这时看到node01节点并没有显示:

系列文章:kubesphere下节点的添加和删除
文章图片
这是因为node节点上没有添加metrics这个组件 。 要解决这个问题 , 可以在主节点上编辑对应的deployment:

系列文章:kubesphere下节点的添加和删除
文章图片
[root@node01amd64]#kubectleditdeploymentmetrics-server-nkube-system

系列文章:kubesphere下节点的添加和删除
文章图片
在这里将副本数量设置为2 , 保存后退出 。
[root@node01amd64]#kubectleditdeploymentmetrics-server-nkube-system
deployment.apps/metrics-serveredited
可以看到node节点上新增了一个pod , node节点会自动拉取镜像并启动pod 。

系列文章:kubesphere下节点的添加和删除
文章图片