在CentOS上扩展K8s集群主要有添加新节点和水平扩展两种方式,具体步骤如下:
kubeadm token create --print-join-command,获取包含token和CA证书哈希的加入命令。kubectl get nodes,检查新节点状态是否为“Ready”。kubectl apply -f "https://docs.projectcalico.org/manifests/calico.yaml"进行安装。kubectl create deployment创建新的Deployment,或选择现有的Deployment。kubectl autoscale deployment <deployment-name> --cpu-percent=<value> --min=<min-replicas> --max=<max-replicas>命令创建HPA资源,根据CPU使用率自动调整Pod副本数。kubectl describe hpa <hpa-name>查看HPA资源状态,确保配置正确。