全球主机交流论坛备用站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

全球云38元起免备案V2EX搬瓦工VPS
SEO查询超级PING网站测速
Virmach特价鸡乌云漏洞吾爱破解
查看: 495|回复: 27

教大家怎么用性能差的服务器组k3s集群

[复制链接]

73

主题

1057

回帖

3147

积分

论坛元老

Rank: 8Rank: 8

积分
3147
发表于 2023-11-3 16:22:03 | 显示全部楼层 |阅读模式
20230417
本帖最后由 woniu 于 2023-11-3 17:09 编辑

为啥要组集群呢,理由很简单,充分利用起你各种闲置小鸡的!让他们动起来!

k3s和k8s相比,耗用的系统资源比较少,因此适合低配置的vps服务器进行组建集群。

至于配置有多低,可以参考官方,用1C 512M的机器都能跑起来。

集群搭建的过程中,因为不同的云资源可能内网无法进行互通,因此本文的搭建过程直接支持跨云

拿到vps后,首先继续初始化的一些配置,

本文以 Centos7为例 , 假设有三台机器 ,分别为master-1  node-1  node-2

假设其外网的IP分别是,后面的脚本中的IP请自行进行替换


  1. 1.1.1.1   master-1
  2. 2.2.2.2   node-1
  3. 3.3.3.3   node-2
复制代码



##### 1、服务器的初始化设置,所有机器执行下列命令

关闭防火Q

  1. systemctl stop firewalld  && systemctl disable firewalld && systemctl status firewalld
复制代码





一键更新系统内核
```
  1. yum update
  2. wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
  3. chmod 755 /opt/bbr.sh
  4. /opt/bbr.sh
复制代码

```

全部进行重启

  1. reboot
复制代码



重启后查看内核,如果是5开头,则没问题

  1. uname -r
复制代码


##### 2、主节点的设置


  1. curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | K3S_TOKEN=TTTTOOOOKKKK sh -s - \
  2.     --node-external-ip="1.1.1.1" \
  3.           --disable traefik \
  4.     --flannel-backend=wireguard-native \
  5.     --flannel-external-ip
复制代码



##### 3、从节点的设置,注意自己替换为真实的外网IP


node-1节点执行


  1. curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | \
  2.     K3S_URL=https://1.1.1.1:6443 K3S_TOKEN=TTTTOOOOKKKK sh -s - \
  3.     --node-external-ip=2.2.2.2
复制代码




node-2节点执行


  1. curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | \
  2.     K3S_URL=https://1.1.1.1:6443 K3S_TOKEN=TTTTOOOOKKKK sh -s - \
  3.     --node-external-ip=3.3.3.3
复制代码




##### 节点搭建情况验证

主节点进行验证


  1. kubectl get nodes -o wide
复制代码




组了集群有啥好处,这么说吧 docker能跑的,它都能跑,而且各种牛逼的特性,你们自己去搜,

比如部署个v2,完全可以页面操作实现可视化部署!不用敲一行命令!

如果这篇文章反响好,后面教大家部署个面板

(部署面板的教程在12楼,大家自己去看吧)





MJJ,你的签名掉了~~~
回复

使用道具 举报

73

主题

1057

回帖

3147

积分

论坛元老

Rank: 8Rank: 8

积分
3147
 楼主| 发表于 2023-11-3 16:30:34 | 显示全部楼层
Tony马 发表于 2023-11-3 16:27
除了资源占用少,k3s和k8s到底有啥区别呢?

重要的特性全部都支持、去除了一些不常用的组件,基本一样

但是低配置的服务器也能玩!!!
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

1

主题

371

回帖

781

积分

高级会员

Rank: 4

积分
781
发表于 2023-11-3 16:27:00 | 显示全部楼层
嗯,这个教程很实用,谢谢分享!
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

14

回帖

40

积分

新手上路

Rank: 1

积分
40
发表于 2023-11-3 16:22:20 | 显示全部楼层
高级了,我先收藏了。今晚就搞一轮。
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

73

主题

1057

回帖

3147

积分

论坛元老

Rank: 8Rank: 8

积分
3147
 楼主| 发表于 2023-11-3 16:24:08 | 显示全部楼层
不知道 发表于 2023-11-3 16:22
嗯,这个教程很实用,谢谢分享!

是的,如果MJJ们自己去搜,我估计全网找不到类似的教程

这可是我花了好久才总结出来的
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

14

回帖

40

积分

新手上路

Rank: 1

积分
40
发表于 2023-11-3 16:24:46 | 显示全部楼层
woniu 发表于 2023-11-3 16:24
是的,如果MJJ们自己去搜,我估计全网找不到类似的教程

这可是我花了好久才总结出来的  ...

除了资源占用少,k3s和k8s到底有啥区别呢?
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

0

主题

32

回帖

106

积分

注册会员

Rank: 2

积分
106
发表于 2023-11-3 16:22:00 | 显示全部楼层
让贴火起来
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

39

主题

613

回帖

2131

积分

金牌会员

Rank: 6Rank: 6

积分
2131
发表于 2023-11-3 16:27:19 | 显示全部楼层
面板才是重点啊
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

73

主题

1057

回帖

3147

积分

论坛元老

Rank: 8Rank: 8

积分
3147
 楼主| 发表于 2023-11-3 16:24:00 | 显示全部楼层
本帖最后由 woniu 于 2023-11-3 17:08 编辑


写了,教程在 12楼呢 往后翻一翻把
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

73

主题

1057

回帖

3147

积分

论坛元老

Rank: 8Rank: 8

积分
3147
 楼主| 发表于 2023-11-3 16:29:11 | 显示全部楼层
来个面板教程flannel+wg 超级坏文明
MJJ,你的签名掉了~~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

QQ|Archiver|手机版|小黑屋|全球主机交流论坛备用站

GMT+8, 2024-6-13 21:34 , Processed in 0.049568 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表