在CentOS上对Kubernetes集群进行扩容,主要有以下两种方法:
kubeadm token create --print-join-command生成加入命令,在新节点上执行该命令,将其加入集群。kubectl get nodes命令,确认新节点已成功加入且状态为“Ready”。kubeadm init phase control -plane all --pod -network -cidr=10.244.0.0/16命令进行初始化。kubeadm join <existing - master - ip>:<existing - master - port> --token <token> --discovery - token - ca - cert - hash sha256:<hash>命令将新Master节点加入现有集群。etcdctl member add <new - member - name> --peer - urls=<new - member - peer - url>添加新成员,然后重启etcd服务。