k8s 的一些问题

24 天前
 hwdq0012

2020 年左右 .net core webapp 是可以很简单的在 ide 里生成 helm 部署到 k8s 集群的
但好像当时 go opreator 社区比较活跃
后来找了一段 devops ,跨度太大,感觉无望后也就没怎么关注 kubernetes 了

最近实践了 react native + c++ 的跨平台编程
写了一个 ios 和 android 上的扫雷游戏,win/mac/embeded linux/ios/android 都入门了
就差鸿蒙了 ,又有点《识盈虚之有数》的感觉
想再搭个 Kubernetes 高可用集群 玩一玩,看能不能做个聊天软件

刚才看有人在其他帖子的评论区讲提到 helm
思维发散了一下, 想看看有没有必要学一学 go, 毕竟 operator 是 go 模板

c++/rust/go 都能开发高并发服务,各有长短,前者有基础,后面两 0 基础,何当取舍?

4024 次点击
所在节点    Kubernetes
52 条回复
jamel
24 天前
@hwdq0012 哪一年的,几岁了。同学
COW
24 天前
主流基础设施、平台组件基本都有成熟的 operator ,也就业务上可能会用到,真运维从来不纠结这玩意,会用就行了
hwdq0012
24 天前
@jamel #21 为什么问年龄,重要吗,快 35 了
davehandong
24 天前
没明白在说啥
hwdq0012
24 天前
@COW #22 我的想法是写的后端 app 直接输出 docker 和 operator/heml , 快速部署到测试环境或生产环境,一步到位
635925926
24 天前
看不懂+1
Lee2019
24 天前
首先 k8s 和聊天软件没啥关系,不懂为啥写“想再搭个 Kubernetes 高可用集群 玩一玩,看能不能做个聊天软件”,当然你可以写个聊天软件,愿意传统的部署方式就二进制/deb/rpm 部署,愿意容器化就 docker/k8s 部署,怎么舒服怎么来

其次想写 operator 也不一定非要用 go ,用 rust/python 也很成熟,一堆现成的轮子来用

最后作为一个 devops ,我对 operator 深痛恶绝(原因是这玩意儿太复杂了,研发的水平参差不齐,指不定写成什么样,我又不可能去替他们写或者 review 他们代码(我算哪根葱去审核他们代码),写不好这就是个灾难),所以我都是要求我们的研发写 helm charts 来部署应用,而且一般研发也不会吃饱了撑的主动要求去写 operator
hwdq0012
24 天前
@Lee2019 #27
1. 聊天软件的服务跑在 k8s 用 docker 管理起来,不管是拉起测试环境,还是滚动更新,不是都更方便吗, 我觉得先搭 k8s 再部署后端程序很合理,为什么没关系呢
2. 2020 年进开发.net web app 可以在 vs 里右键快速发布为 helm , 我理所当然觉得 operator 应该也有类似的工具,是我想简单了,
3. 我确定不知道其他语言能写 operator ,因为我 2020 年时看到里面大量用了[] go template 语法,既然其他语言也能写,那我会去了解一下,感谢指出
coefu
24 天前
@hwdq0012 #28 是跑 docker container 里,用 k8s 编排管理 containers ,你这个逻辑真的是混乱。
hwdq0012
24 天前
@coefu #29 好的 你真讲究
jamel
24 天前
但凡 会 有点 AI , 都问不出这种 憨憨问题。
FarmerChillax
24 天前
@hwdq0012 #18 「水平弹性扩容」和 operator 有什么关系吗?我认为没有半毛钱关系
bli22ard
24 天前
K8s 直接塞到 React Native 里讲,顺手把 DevOps 并发调到天花板。至于 Helm ,它在鸿蒙里玩高可用,其实跟 K8s 上一样能复用。怎么取舍?我觉得嘛,C++上的 K8s 得深挖才有味道,但游戏这种事,用 Rust 随便玩玩就行。

@mightybruce #1
@jamel #7
@635925926 #26
XDiLa
24 天前
@hwdq0012 #9 我要是你,我直接把这 2020 年的爷爷文档直接八米远
yannxia
24 天前
高并发服务,得区分是 IOBound 还是 CPU Bound 的,我们 Gopher 从来没有承认可以开发 CPU Bound 的高并发服务。
jamel
24 天前
我感觉 他是 延边大神反串的。
hwdq0012
24 天前
@bli22ard #32 说的是 helm 和 opreator operator 可以采集状态弹性伸缩
hwdq0012
24 天前
@FarmerChillax #32 说的是 helm 和 opreator operator 可以采集状态弹性伸缩
hwdq0012
24 天前
@jamel #31 万事求 ai ,这是不是太无聊了
hwdq0012
24 天前
@bli22ard #33 手机上回复错了不好意思, 给你点个赞吧,这诗写得真好

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

https://ex.noerr.eu.org/t/1154130

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

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

© 2021 V2EX