k8s_弹性伸缩—HPA篇

node扩容,打开最下面的newnode 分组

[root@aghj-11 ~]# cat   ansible-install-k8s/hosts 
[master]
# 如果部署单Master,只保留一个Master节点
# 默认Naster节点也部署Node组件
10.1.1.31 node_name=k8s-master1
10.1.1.32 node_name=k8s-master2
10.1.1.33 node_name=k8s-master3

[node]
10.1.1.34 node_name=k8s-node1
10.1.1.35 node_name=k8s-node2
10.1.1.36 node_name=k8s-node3

[etcd]
10.1.1.31 etcd_name=etcd-1
10.1.1.32 etcd_name=etcd-2
10.1.1.33 etcd_name=etcd-3

[lb]
# 如果部署单Master,该项忽略
10.1.1.25 lb_name=lb-master
10.1.1.26 lb_name=lb-backup

[k8s:children]
master
node

[newnode]
#10.1.1.37 node_name=k8s-node4
ansible-playbook -i hosts add-node.yml

###############################

node级别缩容

如果你想从Kubernetes集群中删除节点,正确流程如下:

**1、获取节点列表**

kubectl get node

**2、设置不可调度**

kubectl cordon $node_name

**3、驱逐节点上的Pod


版权声明:本文为qq_36270681原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。