自建全套开源 DevOps 实践

2022-05-12 15:36:11 +08:00
 bloodkey

国内的 Devops 云平台动辄封号,删库,屏蔽,国内云平台 devops 已死!自建 Devops 平台才靠谱。这里采用开源项目建立一个完善的 Devops 系统,基本运行良好!

个人 devops 实践系统。整套系统可以完全内网实现,不用申请域名、ssl 证书,完全自己管理 dns ,自签名证书。

配合 Consul 可以实现自动负载均衡

大家有什么更好的项目推荐没?

首发于个人 blog

9086 次点击
所在节点    DevOps
84 条回复
dreamusername
2022-05-13 16:06:54 +08:00
Gitlab+Lark+Zadig 就足够了
betainCao
2022-05-13 17:47:07 +08:00
公司里的 devops 一般是从 0->1 的过程,你这套创业公司用不起,从 0->1 需要什么拿什么,而不是上来就是你这一套。
betainCao
2022-05-13 17:52:14 +08:00
@zhaohua #59 云原生时代,上云才是最终解。自建说实话成本高的吓人!
bloodkey
2022-05-13 18:01:24 +08:00
@betainCao 把数据交给别人就是找死
最近不是某 ceo 在微博质问为啥某社交通信公司员工查看他们私密文件?留下访问记录?

动动手指就删光你所有文件,你能怎么着? 注册账号时就同意了别人不用负任何责任,闲死得不够快?

公有云解决不了信任问题,私有云才是未来!

再说,这套系统这么简单,而且都是可以需要那个就安装运行那个,怎么到你这里就得上全套?
bloodkey
2022-05-13 18:11:13 +08:00
使用 X 里云,然后发现数据被窃取,人家利用你的数据造一个一模一样的项目,并取代你,这种新闻可以去搜一下,一搜一大把
bloodkey
2022-05-13 18:13:37 +08:00
真实例子,某 ip 数据库服务,使用 x 里云,然后被克隆
维权不成,没有任何说法
bloodkey
2022-05-13 18:22:44 +08:00
@zhaohua 个人认为刚好相反,如果公司的产品没啥技术含量,上云没有关系

如果数据,代码是核心资产与竞争力,上云就是找死!

而且,自己控制数据,对有利于研发,运维的,不可替代性更高。都上云,才是更容易被替代
bloodkey
2022-05-13 18:35:49 +08:00
在数据安全,企业生死存亡面前,成本什么的都是浮云,成本再高有被克隆,被复制死亡成本高么?

再说,这套系统也是从少到多,从小到大,慢慢优化,扩展的,硬件成本也是随着需求变化而变化的,随着业务扩展而增加成本,一开始单节点单服务器就可以满足要求了,后面业务增加慢慢扩展为集群,k8s 等
qfdk
2022-05-13 20:34:49 +08:00
呃 看了半天才明白想表达什么 . 简单来说就是你被某些平台封号了 然后自己摘了些开源工具搭了一个差不多可以自用的. 动手能力 OK
struggle001
2022-05-13 23:14:40 +08:00
@defunct9 我们混着用
yyttrr
2022-05-14 09:36:52 +08:00
感觉部署那里缺了一层,不是简单的一个镜像就能带过的,例如 k8s 里面一个服务的 env 、hpa 、资源限制这些都是部署的一部分,需要有个类似 helm chat 的东西管理。还有一个镜像可能会部署到多种环境,例如常驻势实例在 k8s 上,临时扩容的扔到云厂商的函数计算里面
wazggcd
2022-05-14 09:57:08 +08:00
@bloodkey 私有云部署在自己的服务器上,外网隔离,不会有隐私问题
kongkx
2022-05-14 12:10:55 +08:00
现在个人运维都搞这么复杂了吗?
bloodkey
2022-05-14 12:13:01 +08:00
@yyttrr docker 参数中可以限制 cpu 内存,可以 portainer 配合 git 管理并部署 docker compose
k8s 太耗资源了,至少 5 个节点才能把 k8s 完整跑起来,每个节点光 k8s 不包括其它实例,就至少需要 8G 内存
wuxqing
2022-05-14 16:43:11 +08:00
@betainCao 我们小团队原先也是用某家云的,1 年成本 20 多万,还经常负载高了把 ECS 卡死,只能重启,重启一下有时候要 10 多分钟,运维成本也是同样存在的。后来直接搞了几台服务器托管,快 2 年了,稳得很,每年还能节省将近 20 万成本。
yyttrr
2022-05-14 19:21:45 +08:00
@bloodkey 我这里最小的一个集群也有 20 个 32 核 128G 的虚拟机了,k8s 解绑了容器和机器,比 docker 方便太多太多了
evilStart
2022-05-14 19:22:58 +08:00
你这套理论上可以公司用,但你怎么说服老板自己搭呢?
bloodkey
2022-05-14 19:27:20 +08:00
@yyttrr 我跑的是最省钱方案,单节点低功耗 nas 服务器,当然没法和专业的服务器相比了,小于 200 节点的,还是直接 docker 省钱。k8s 的方便是消耗 cpu 和内存为前提的
bloodkey
2022-05-14 19:29:09 +08:00
@evilStart 就说数据安全啊,举几个被 x 里云克隆,无法维权的例子,血淋淋的教训在前面,头铁的应该很少
bloodkey
2022-05-14 20:47:00 +08:00
@wuxqing 一个自建 devops 省钱的真实例子,和云厂商鼓吹的上云省钱刚好相反

自建需要各个公司养更多开发和运维,对所有开发和运维人员都有利。上云,只对云厂商有利。

鼓吹上云省钱,方便的,可以说不是无知就是利益相关方了

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

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

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

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

© 2021 V2EX