📅  最后修改于: 2023-12-03 15:38:48.518000             🧑  作者: Mango
在运行集群的过程中,有时候我们需要更改集群的配置来适应不同的需求,比如更改节点数、内存大小等。本文将介绍如何更改当前集群配置。
在更改集群配置之前,需要先停止集群,以防止配置更改过程中的数据丢失或不一致。
$ kubeadm reset
修改 /etc/kubernetes/kubeadm.yaml
文件,增加或修改所需参数。例如,更改 apiServerCertSANs
参数:
apiServer:
certSANs:
- "<master-ip>"
- "<node-ip>"
- "<domain>"
应用更改后的配置:
$ kubeadm upgrade apply -f /etc/kubernetes/kubeadm.yaml
重启集群以使更改生效:
$ systemctl restart kubelet
$ systemctl restart docker
验证更改是否生效:
$ kubectl get nodes
其中 STATUS
列应该显示为 Ready
,如果 NotReady
则说明集群配置更改失败。
通过以上步骤,我们可以成功更改当前集群配置。但是需要注意的是,更改集群配置前需要停止集群,否则可能会导致数据丢失或集群不一致。同时,在更改集群配置后,需要重启集群以使更改生效。