有人实现家用 NAS 全栈 k8s(k3s)?

51 天前
 xinmans
有人实现吗?
3956 次点击
所在节点    Kubernetes
41 条回复
juzisang
51 天前
在 k3s ,docker swarm 来来回回切了好几次,每次都使用了好几个月,最后还是用的 docker swarm ,配置部署都很方便,没有一堆概念,该有的功能都有,自己一个人用心智负担也很小
corvofeng
51 天前
@xinmans 家用服务还会在乎延时吗, 不过用 zerotier 来做底层网络 配合 k8s 的 iptables 管理 确实没那么稳定,这种时候我用 frp 配合转发来做的
juzisang
51 天前
总共六个节点,都是云服务优惠的时候买的,只有一个是家里的机器,个人使用很满意
corvofeng
51 天前
我之前也用 swarm 搞过一套 但是更熟悉 k8s 所以换成了 k3s 我觉得这一套东西要能做到半自动化的扩容 以及支持 intra as code 才算结束, 目前我就是自己去维护一套工具. 利用 ansible+github action 来做 IAC , 同时顺便也加入 cert 自动刷新 内外网域名分离的功能, 还有快捷的服务发布,和维护. 这一套做下来 应该一个小型团队都够用了, 我也逐步把一些功能也提供给朋友们来用
Navee
51 天前
太浪费资源了,不如 docker stack 或者 compose
Unboundwill
51 天前
我一直是用 Portainer 管理 docker compose 的,Portainer 可以方便地用一个管理节点,管理多台服务器,复杂度在可接受的范围内。

我也在计划切换到 kubernetes ,主要是管理 HTTPS 证书、反向代理等比较有优势。现在要手动搞反向代理、更新证书、更新 DNS 快吐了。
xinmans
51 天前
@corvofeng 我看你不是纳管 ec2 么,是作为 worker node 来管理的吗?
xinmans
51 天前
@corvofeng 我是用 terraform+gitea+gitea action 做 cicd ,基本实现了自动化发布,扩容 node 用 ansible ,可以一起交流下呀。
xinmans
51 天前
@Unboundwill 一开始是用 portainer ,他的容器搜索功能都没打通,HA 功能有限,不如 k3s 的调度方便
xinmans
51 天前
@Unboundwill 成长为 yaml 资深工程师,一切都配置化了,其实不是很复杂。问题调查确实有点麻烦。我现在出问题就一键还原到正常的备份,用 pbs 备份 pve 里的 vm node ,非常方便
xinmans
51 天前
@juzisang swarm 没用过,看起来可以解决集中管理多台 VM 的 docker 的问题,有时间研究下。
xinmans
51 天前
@juzisang volume sharing 如何解决的呀
juzisang
51 天前
@xinmans #32 如果是共享配置文件或者证书密钥啥的
有 docker config ,docker secret ,对应 k8s 的 configmap 、secret 。
volume 的话有也有 docker device ,我目前只用过 sshfs ,nfs ,其它的可以查查,跨机器共享 volume 我用得不多。
Garasu
51 天前
搭了一套 3 节点 kubesphere , 本来想直接用自带的 devops ,但是太重了,然后自己单独部署 jenkins 。
现在也就是还在玩着用,没敢全上,方便是方便些,但是确实太重了,存储还是用的 nfs....
创个群吧,看看其他佬们都怎么玩的。
corvofeng
50 天前
@xinmans 是的, ec2 都是作为 k3s 节点来管理的, 跑 daemonset 跑自己服务都很方便
corvofeng
50 天前
@xinmans 这个方案和我差不多吧, ansible 也是我的核心驱动, 初始化和扩容 node, 还有服务器证书刷新, 服务部署, 也是走了 ansible 的不同 role
noclin
50 天前
提供一个基于 docker-compose 的开箱即用方案

https://github.com/homeinfra-org/infra
cdlnls
50 天前
@juzisang 现在还在用 swarm 的不多了。。以前公司生产环境项目也是跑在 swarm 集群里面的,轻度使用使用是没啥问题的,swarm 用起来也是简单好理解。
cdlnls
50 天前
我感觉这个场景用 k8s 没啥必要的,但是如果是以学习使用 k8s 为目的,那怎么折腾怎么来。
wm5d8b
50 天前
k3s 莫名占用 CPU 的问题,那么多年了一直没能解决,运行几天后,就会出现一个核占用 100%的情况

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

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

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

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

© 2021 V2EX