Kubespray节点伸缩

本文介绍了一次Kubernetes集群伸缩的具体操作过程,包括伸缩前后节点配置的变化及Ansible剧本的应用。通过增加一个新节点node3,实现了集群规模的有效扩大。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境说明

伸缩前:

主机名IP地址操作系统内核角色
node1192.168.100.11CentOS-7.13.10K8S-master
node2192.168.111.12CentOS-7.13.10K8S-node

伸缩后:

主机名IP地址操作系统内核角色
node1192.168.100.11CentOS-7.13.10K8S-master
node2192.168.111.12CentOS-7.13.10K8S-node
node3192.168.111.13CentOS-7.13.10K8S-node

操作步骤

配置主机文件

配置前:

[all]
node1 ansible_host=192.168.100.11 ansible_user=root ip=192.168.100.11
node2 ansible_host=192.168.100.12 ansible_user=root ip=192.168.100.12

[kube-master]
node1

[kube-node]
node2

[etcd]
node1

[k8s-cluster:children]
kube-node
kube-master

配置后:

[all]

node1 ansible_host=192.168.100.11 ansible_user=root ip=192.168.100.11
node2 ansible_host=192.168.100.12 ansible_user=root ip=192.168.100.12
node3 ansible_host=192.168.100.13 ansible_user=root ip=192.168.100.13

[kube-master]
node1

[kube-node]
node2
node3

[etcd]
node1

[k8s-cluster:children]
kube-node
kube-master

伸缩节点


$ ansible-playbook -i inventory/inventory.cfg scale.yml -b -v

参考

https://github.com/kubernetes-incubator/kubespray/blob/master/docs/getting-started.md

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值