📜  如何更改当前集群配置 (1)

📅  最后修改于: 2023-12-03 15:38:48.518000             🧑  作者: Mango

如何更改当前集群配置

在运行集群的过程中,有时候我们需要更改集群的配置来适应不同的需求,比如更改节点数、内存大小等。本文将介绍如何更改当前集群配置。

1. 停止集群

在更改集群配置之前,需要先停止集群,以防止配置更改过程中的数据丢失或不一致。

$ kubeadm reset
2. 编辑配置文件

修改 /etc/kubernetes/kubeadm.yaml 文件,增加或修改所需参数。例如,更改 apiServerCertSANs 参数:

apiServer:
  certSANs:
  - "<master-ip>"
  - "<node-ip>"
  - "<domain>"
3. 应用配置更改

应用更改后的配置:

$ kubeadm upgrade apply -f /etc/kubernetes/kubeadm.yaml
4. 重启集群

重启集群以使更改生效:

$ systemctl restart kubelet
$ systemctl restart docker
5. 验证更改是否生效

验证更改是否生效:

$ kubectl get nodes

其中 STATUS 列应该显示为 Ready,如果 NotReady 则说明集群配置更改失败。

总结

通过以上步骤,我们可以成功更改当前集群配置。但是需要注意的是,更改集群配置前需要停止集群,否则可能会导致数据丢失或集群不一致。同时,在更改集群配置后,需要重启集群以使更改生效。