kubesphere剔除节点并添加新节点
版本kk versionversion.BuildInfo{Version:"1.1.1", GitCommit:"7f4b70f", GitTreeState:"", GoVersion:"go1.14.15"}#kubernetes:#version: v1.20.4停止调度工作节点由于我的node3节点,周末停电坏掉了,需要剔除K8S工作节点。删除节点我使用了kubekey删除失败,无奈之下
·
版本
kk version
version.BuildInfo{Version:"1.1.1", GitCommit:"7f4b70f", GitTreeState:"", GoVersion:"go1.14.15"}
# kubernetes:
# version: v1.20.4
停止调度工作节点
由于我的node3节点,周末停电坏掉了,需要剔除K8S工作节点。
删除节点
我使用了kubekey删除失败,无奈之下,使用原生命令执行删除。
$ kubectl top node
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
master 284m 17% 2907Mi 93%
node1 264m 1% 5205Mi 17%
node2 871m 5% 12942Mi 90%
node3 <unknown> <unknown> <unknown> <unknown>
$ kubectl delete node node3
node "node3" deleted
kubectl top node
NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
master 256m 16% 2915Mi 94%
node1 266m 1% 5205Mi 17%
node2 756m 4% 12881Mi 90%
添加节点node5
编辑config-sample.yaml文件
之前的节点node3,删除掉,新增node5节点
apiVersion: kubekey.kubesphere.io/v1alpha1
kind: Cluster
metadata:
name: sample
spec:
hosts:
- {name: master, address: 192.168.5.11, internalAddress: 192.168.5.11, user: root, password: Aa123456}
- {name: node1, address: 192.168.5.12, internalAddress: 192.168.5.12, user: root, password: Aa123456}
- {name: node2, address: 192.168.5.13, internalAddress: 192.168.5.13, user: root, password: Aa123456}
# - {name: node3, address: 192.168.5.14, internalAddress: 192.168.5.14, user: root, privateKeyPath: "~/.ssh/id_ed25519bak"}
- {name: node5, address: 192.168.5.15, internalAddress: 192.168.5.15, user: root, privateKeyPath: "~/.ssh/id_ed25519bak"}
roleGroups:
etcd:
- master
master:
- master
worker:
- node1
- node2
# - node3
- node5
$ export KKZONE=cn
$ kk add nodes -f config-sample.yaml
更多推荐
已为社区贡献1条内容
所有评论(0)