温馨提示×

k8s集群在centos上如何扩展

小樊
40
2025-08-14 23:21:49
栏目: 智能运维

在CentOS上扩展K8s集群,通常有以下两种方式:

节点扩展

  1. 准备新节点:选择合适计算资源,安装Docker等容器运行时,关闭防火墙、SELinux,禁用swap并配置主机名等。
  2. 加入集群:在Master节点用kubeadm token create --print-join-command生成加入命令,在新节点上执行该命令。
  3. 验证节点:在Master节点用kubectl get nodes查看节点状态,显示“Ready”则加入成功。
  4. 部署网络插件:若未部署,可在Master节点用kubectl apply -f命令部署,如Calico插件。

应用扩缩容

  • 手动扩缩容:使用kubectl scale deployment <部署名称> --replicas=<副本数>命令。
  • 自动扩缩容:使用Horizontal Pod Autoscaler(HPA),先创建Deployment,再通过kubectl autoscale deployment <部署名称> --min=<最小副本数> --max=<最大副本数> --cpu-percent=<CPU利用率阈值>命令配置HPA。

0