分享一下便宜的 k3s(类 k8s)集群搭建方案

2021-11-16 12:22:38 +08:00
 liuxu


1. github 的 secret 里面保存了 kubeconfig, 代码推到 github ,触发 github actions ,actions 执行 docker 打包 push 到 register ,然后执行 helm 更新 k3s 集群
2. 本地可以用 k9s 管理 k3s 集群,很方便
3. 前置 CF 的 CDN ,访问比较慢,主要是为了防 CC 攻击。CF 回源到 20Gbps DDOS 防御的 agent node ,其实拿掉 CF 问题也不大,k3s 可以直接配置 let's ssl

目前 3 个 node 总价格 700 多一年,CF 白嫖( CDN+防御+ssl ),其实目前的服务只要 k3s master 一台就可以了,只需要 200 一年。黑五要来了,可以找个好车上一上

k3s node 硬件要求 1H512M 即可,但是需要跑自己的 pod ,所以 1H1G 是最低的要求
4798 次点击
所在节点    Kubernetes
13 条回复
Chad0000
2021-11-16 12:29:10 +08:00
我也是这么整的,区别是我只一个 node ,我在海外速度完全没影响。
Rwing
2021-11-16 12:41:18 +08:00
问题这个是海外的方案,有国内的方案吗?
yangchuansheng33
2021-11-16 13:35:31 +08:00
我的博客就部署在 K3s + KubeSphere 之上: https://fuckcloudnative.io/ 😁
timothyye
2021-11-16 15:39:35 +08:00
你的 3 个 node 分别是 3 个不同服务商,跨公网组的集群?
coolcoffee
2021-11-16 15:43:10 +08:00
楼主这个玩法扩展性不够,内网 db 、redis 访问怎么办? 应用需要挂载硬盘怎么办?
devcat9
2021-11-16 15:46:58 +08:00
不同 IDC 通信会不会性能很低?
12101111
2021-11-16 19:05:53 +08:00
1H512M 是什么鬼,说的是 1 核 512M 吗
xiaoz
2021-11-16 20:14:54 +08:00
楼主能解答下 4 楼的问题吗?我也想了解下,谢谢。
cheng6563
2021-11-16 20:37:32 +08:00
@timothyye
@xiaoz
跨公网其实本来就没啥问题的,设置好节点 IP 和 IP 白名单什么的就行了。
lululau
2021-11-16 20:45:55 +08:00
玩的话笔记本本地 minikube 或 Docker Desktop 自带的不好吗
liuxu
2021-11-16 23:06:54 +08:00
@timothyye
@xiaoz
@devcat9

内部网络延迟是有的,但是性能问题都有个误区,就是这个性能衰减会不会给服务带来明显延迟问题

如果你是游戏加速业务,肯定没法公网组的,但是对于 web 网站,内部多几十毫秒的延迟对一次页面访问基本无感
liuxu
2021-11-16 23:07:05 +08:00
@12101111 对,vps 小鸡
kingzeus
2021-11-17 09:11:56 +08:00
一堆树莓派

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/815742

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX