|
本帖最后由 tinylion 于 2020-9-9 18:12 编辑
写在前面的话
由于K8S非常耗资源,N1上跑得的确吃力,因此抛砖迎玉,写点轻量级K3S部署的经验。
本帖架构暂未加入LB服务器。
集群由k3smaster1,k3smaster2,k3swork1,k3swork2,k3smysql57服务器共5台N1组成。
有兴趣的朋友,可以把k3smaster1和k3swork1装一起,k3smaster2和k3swork2装一起,k3smysql57单独1台,这样仅需要3台。
制作母盘
tinylion自编译的5.6.2 ubuntu 18.04 LTS server版,刷入U盘后执行:
1. apt update
2. armbian-config设置时区
3. systemctl disable serial-getty@ttyS2
4. 安装好docker , 设置阿里源
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://7cqpsXXX.mirror.aliyuncs.com"] #替换成自己的阿里源
}
EOF
5. nano /etc/sysctl.conf
net.ipv4.ip_forward=1 去掉#
vm.swappiness=0
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_nonlocal_bind = 1
6. nano /etc/rc.local
swapoff -a
7. nano /etc/hosts
127.0.0.1 localhost
192.168.1.101 k3smaster1
192.168.1.102 k3smaster2
192.168.1.110 k3smysql57
192.168.1.104 k3swork1
192.168.1.105 k3swork2
(建议在路由器里先做IP和MAC绑定)
8. reboot
|
评分
-
参与人数 1 | 恩山币 +2 |
收起
理由
|
q***
| + 2 |
感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧! |
查看全部评分
|