想转容器化开发

21 天前
 sodalingsoda

各位后端大佬,本人五六年后端开发了.之前是 python 后端方向的,最近一两年转为 go.基本都是 crud 仔,项目技术含量不高,高并发啥的也没有,出来面试一堆被压价. 最近看 boss 的 jd,发现 go 走容器化开发方向不错,自己也对这方面感兴趣.但无论之前还是现在公司都没上 k8s,自己也只是自学学过,感觉转起来很缺实操经验. 想问问大佬们有啥建议不,最近打算看 k8s 源码. 第一次发帖,求大佬赐教哈

1919 次点击
所在节点    程序员
21 条回复
liangdi
21 天前
你是说做容器基础服务开发? 那基本只有稍大的的公司可以选择阿,范围太小了
sodalingsoda
21 天前
@liangdi 对啊,不想再继续 crud 了.感觉这样不是个头(当然光做技术也没有个头的说法)
liangdi
21 天前
@sodalingsoda 你可以先看看底层开发的岗位需求嘛,如果是自己感兴趣去研究当然没有任何问题,但是如果想就业,还得累积经验,那肯定比部署常规应用开发的
mightybruce
21 天前
容器开发 和 K8s 开发是两码事,你先理解要做什么再说吧。
容器开发难度更高,属于 linux 内核上的开发。
sodalingsoda
21 天前
@mightybruce 我想的就是走容器云开发方向,就是你说的深的那块的.就是想知道咋样才能往那边转.不过现在人都 30 出头了,感觉换方向也难有机会,但又心痒痒
yunyi93
21 天前
k8s 二开吗?大概有三种:1 )国内一线互联网公司、云基础设施公司,k8s 二开; 2 ) sealos 这种; 3 )国企背景的开发团队,给国企和政府开发容器平台的,类似 sealos ,k8s 上定制一些功能。
GeekGao
21 天前
其实,本身没啥好开发的,即便写 K8s Operator 技术含量也不高,只是被人为积累了很多术语和技术概念进去。。。
container 更没啥好开发的了。 真感兴趣还是看看社区讨论和代码本身,从单元测试开始,试着了解核心部分。
julyclyde
21 天前
我觉得容器技术都已经成熟了,不知道还有啥可开发的
anmu
21 天前
二开要求和 web 开发不一样的
coderlxm
21 天前
30 岁想转还是要考虑下现实问题,包括学历和精力都要考虑在内。
jorneyr
21 天前
容器化开发是指开发 K8S Operator 这种还是程序打包了在 POD 里运行?
yangliudi123
21 天前
做 operator 还是做外围插件,不如去开发外围插件
sodalingsoda
21 天前
@GeekGao 嗯嗯,这个建议很详细,感谢你的建议!
sodalingsoda
21 天前
@anmu 对的,所以想知道怎么往这个方向学习
sodalingsoda
21 天前
@coderlxm 精力还行,学历一个硕士还算凑合.主要是 crud 写多了,真的感觉未来没好的出路
sodalingsoda
21 天前
@yunyi93 对,大概就是对这些感兴趣
mightybruce
21 天前
准确来说,v2ex 上没几个做 k8s 相关工作的人,上面这些人基本都没做过,不过你多看看 JD 是不错的,
k8s 本身分成好几块开发
运维开发
二次开发 很多涉及到魔改,需要懂源码,就说几个吧,模拟的 api-server, 聚合 api,魔改 kubelet 能够跑 wasm, 能够跑
微服务相关的开发 比如 istio, serverless 这些
云边协调就涉及到很多魔改 kubelet, 魔改 api-server 的开发,尤其是一些物联网、车企


operator 属于基本,如果做一些基础设施运维开发这些也是必会的。operator 封装 低代码开发, 不使用 kubebuilder 的框架,kubevela. kcl.

微服务开发
这部分
istio sofastack, serverless 也有很多比如 knative, openfunction 之类,做这些偏微服务的上层开发有不少互联网公司。

最近这两年热门是国内大模型独角兽和一些国企搞 k8s gpu 调度策略 和提高 GPU 资源利用率方案和开发。

这些东西都无法速成,需要学习不少时间,市面上更是没有什么课程,都是一些割韭菜的 K8s 管理系统和 Operator 简单入门的坑人课程,你自己要考虑。
mightybruce
21 天前
打错了几个字
是云边协同, 这个前几年很火, 还有一个就是多云集群,集群联邦。

现在大模型这几年很火,要提高高端 gpu 显卡的利用率,开发和运维一样都少不了,侧重资源层面的像 gpu operator, hami ( Heterogeneous AI Computing Virtualization Middleware ) 道客搞的。
侧重训练任务编排和调度 kubeflow
sodalingsoda
20 天前
@mightybruce 感激啊!!!!耐心打了那么多,这些关键字就已经让我少走很多很多弯路了!!!我就是好奇这一块的!!!!!太感动了!万分感谢!
wei2629
20 天前
所以容器开发就不是 crud 吗。 我现在就在做运维开发, 本质上跟 crud 没区别

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

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

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

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

© 2021 V2EX