分享我用 K8S 在个人项目上的应用

2021-11-11 13:30:22 +08:00
 bmpidev2019

文章链接: https://www.bmpi.dev/dev/guide-to-k8s-cloud-native/

我选择了最便宜的 DigitalOcean 云平台,Master 控制平面基础版(对 SLA 没有高的要求就可以用)是免费的,Worker 节点是新加坡区域的 2 核 4GB 内存的机器($20/月),还有一个 $10/月 的 Load Balancer 费用。一个月总成本是 $30/月。

由于 Worker 节点需要安装一些 K8S 本身的服务如 kube-proxy 、core-dns 等共计 12 个 pod ,占用 Worker 节点一半的内存。这样供应用调用的资源还剩 2GB 。

10497 次点击
所在节点    Kubernetes
57 条回复
wandehul
2021-11-11 13:32:08 +08:00
个人项目实在没有必要上 k8s
wandehul
2021-11-11 13:32:38 +08:00
sorry ,我理解错了,我以为是一个简单的网站之类的, 既然是项目就需要考虑考虑了
bmpidev2019
2021-11-11 13:37:58 +08:00
@wandehul 还是可以试试的,个人项目如果多了用 k8s 还好管理,如果只是一个小工具,那倒没必要
raynix
2021-11-11 14:38:38 +08:00
欢迎上船!

两年前开始我在家建了一个 k8s 集群,用了自己的和朋友的一共 5 个旧笔记本电脑,对于个人项目和实验学习非常有帮助
Nitroethane
2021-11-11 14:49:55 +08:00
借楼问图使用什么工具画的呀
Chad0000
2021-11-11 14:49:55 +08:00
小规模的可以使用 K3S ,我就在用,很爽。不过楼主的方案也不错,托管的更稳定
huangmingyou
2021-11-11 14:52:00 +08:00
minikube 也够用,也能跑 istio 这样的架构
littlewey
2021-11-11 14:52:02 +08:00
很赞,👍🏻,可以把自己的 node 添加到这个免费控制平面的集群么?
hemingway
2021-11-11 14:52:20 +08:00
bmpidev2019
2021-11-11 14:53:42 +08:00
bmpidev2019
2021-11-11 14:54:21 +08:00
@littlewey 没试过,可以看看 digitalocean 的文档
locoz
2021-11-11 15:10:49 +08:00
@Chad0000 #6 K3S 我家里用了几个月下来发现有些小问题很坑人,如果不是资源非常少,最好还是直接 K8S 了,省事省心免得找问题找半天还找不到解决方案。目前我的 K8S 集群跑了也快一个月了,之前会在 K3S 上出问题的应用现在啥事都没有。
locoz
2021-11-11 15:13:50 +08:00
@littlewey #8 你这个需求可以看看腾讯云的那个“边缘集群”,也是控制平面免费,就是有点小问题,差不多半年前反馈上去的到目前为止也没见修复,可能因为不是主要业务所以不太重视。
makelove
2021-11-11 15:40:00 +08:00
没用过 k8s ,问一下这个 worker 是指每一个工作节点都要被 k8s 占去一半内存吗?就是说如果我的 app 需要 10 台 4G VPS 支撑,然后用 k8s 就需要 20 台?
Nitroethane
2021-11-11 16:02:32 +08:00
@bmpidev2019 难道我用的是假的?那图里面那些图例是自己画的还是自带的啊?
arischow
2021-11-11 16:05:13 +08:00
@Nitroethane #14
社区有这些云资源的图标,可以一键加载到 web app
defunct9
2021-11-11 16:05:17 +08:00
30$ 一个月,可怜我的老破小 vps ,才 10$一年
bmpidev2019
2021-11-11 16:55:27 +08:00
@Nitroethane 有些是 library 里加载的,k8s 图标都是自己画的
@makelove 应该是这样的,k8s 本身的资源要在每个 node 里安装,根据 digitalocean 官方配置提示,2g 的内存会占用 1g ,单个 node 内存越大性价比越高
Skmgo
2021-11-11 20:08:56 +08:00
@defunct9 说下什么 VPS ,最近上项目,测试 K8S 中,Vultr 也有了 K8S, 看起来比楼主的 OC 要贵。。。
Skmgo
2021-11-11 20:12:04 +08:00
@raynix 看了你的站点,真是佩服你,薅羊毛技术太牛。。。 能不能加下您的微信,请教下 K8S 之类的问题?

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

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

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

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

© 2021 V2EX