通过 KubeKey 管理 Kubernetes 集群 增删节点
新节点执行(增加节点)
安装依赖
yum install -y curl wget openssl socat conntrack
禁用Swap
sudo swapoff -a
sudo sed -i '/swap/d' /etc/fstab
配置内核参数
cat <<EOF | sudo tee /etc/sysctl.d/k8s.conf
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
EOF
sudo sysctl --system
K8S-master节点执行
生成扩展配置模板
./kk create config [--from-cluster] [(-f | --filename) path] [--kubeconfig path]
–from-cluster 根据已存在集群信息生成配置文件.
-f 指定生成配置文件路径.
–kubeconfig 指定集群kubeconfig文件.
由于无法全面获取集群配置,生成配置文件后,请根据集群实际信息补全配置文件。
添加节点
将新节点的信息添加到集群配置文件,然后应用更改。
./kk add nodes -f config-sample.yaml
删除节点(可选)
通过以下命令删除节点,nodename指需要删除的节点名。
./kk delete node <nodeName> -f config-sample.yaml
删除集群(可选)
可以通过以下命令删除集群:

最低0.47元/天 解锁文章
444

被折叠的 条评论
为什么被折叠?



