在CentOS上扩展K8s集群主要有添加新节点和配置自动扩缩容两种方式,具体如下:
kubeadm token create --print-join-command,获取包含token和CA证书哈希值的加入命令。kubectl get nodes,确认新节点状态为“Ready”。kubectl create deployment命令或YAML文件创建Deployment,定义应用程序的Pod模板和副本数。kubectl autoscale deployment命令创建HPA资源,指定监控指标(如CPU使用率)、最小和最大副本数等参数。kubectl get hpa等命令监控HPA和Pod的状态,确保自动扩缩容正常工作。