笔者最近 1 年多内都在 CNCF 的淫威之下摸爬滚打。但是越发的感觉自己变成了一个运维 /运维开发,以前在写业务系统用 Java/Spring 解决问题,在线上看错误日志之类的大部分时候都是在看自己写的代码,还是有种在做开发的感觉,但是这一年内,为公司搞 K8S 那套东西之后,大部分的时候就是在检查集群状态,看看各种 CRD 的配置对不对,实在找不出就去看看源码,感觉自己已经不是一个开发者了,就像一个运维工作者。
各位大牛有相同的经历吗
1
SbloodyS 2020-07-03 11:41:24 +08:00
K8S 还是要有专门的运维的才能不坑自己...
|
2
gargar 2020-07-03 12:12:51 +08:00
招个运维
|
3
windfarer 2020-07-03 12:34:24 +08:00
一直写 bug,不要写得太自动化
|
4
misaka19000 2020-07-03 12:39:43 +08:00
我觉得运维才好啊。。。钱多事少
|
5
yannxia OP @gargar 咋说呢,我感觉 CNCF 的东西和开发靠的有时候太近了的,比如说,我们做一个告警的集成,就要和 alertmanager 写 webhook,但是出了问题就要开发去检查配置对不对,运维说我让他跑起来就可以了,对于这个应用的设置感觉还是属于开发的,很讨厌这种用软件的工作内容。
|
6
twl007 2020-07-03 12:47:31 +08:00 via iPhone
你们需要 DevOps 其实你做的比较接近 DevOps 了
|
7
di94sh 2020-07-03 12:47:54 +08:00 via iPhone
我是感觉都是工程,没有啥运维啥开发的,解决问题的人才能吃饭.
|
8
yannxia OP @di94sh 这个分工感觉还是需要的,人的精力有限,就比如 MYSQL,开发者到底要搞到多深呢,CNCF 的东西普遍简单还算好,以前 apache 的中间件一个比一个复杂,精力更不上
|
9
Jooooooooo 2020-07-03 13:10:16 +08:00
多想怎么搞自动化
集群状态能不能机器去检查 配置能不能机器去检查 |
10
yannxia OP @Jooooooooo 还是一样的问题,自动化算不算运维的事情。自动化没啥尽头,不然大家也不会忙着搞 AIOPS,很多配置要参考经验的成分。
|
11
Jooooooooo 2020-07-03 14:41:01 +08:00
|
12
yannxia OP @Jooooooooo 中间件的运维还是交给运维专业点,我意思这让我这个开发很不舒服……
|
13
testobjs 2020-07-03 15:24:51 +08:00
楼主的意思是说公司不愿意投入做 巡检自愈平台、资源大盘、配置中心、链路监控、logservice 这些系统么
然后要求楼主人肉运维么 |
14
yannxia OP @testobjs 这倒不是了,大概是这样的,比如我们需要链路追踪,引入了 pinpoint 之类的开源工具,我们接了 Agent,Dashboard 也做了一些二开,但是 pinpoint 本身就是需要运维的,这件事最后落入我等开发的手里。
--- 我的经验就是开源组件的运维工作经常会落入我们开发的手里(运维会说我也不知道他内部的工作机制)…… |
15
chainzhao 2020-07-03 17:10:28 +08:00 1
何止是运维,代码写着写着发现需求不明确,帮助产品添加一点然后自己变成了产品,测试要求代码要正向反向充分测试,测着测着自己就变成了测试;代码验收了,经理提了嘴,你去问下客户什么时候打款,记得催一下,我变成了商务。
|
16
testobjs 2020-07-03 17:17:11 +08:00
@yannxia 公司不给钱给时间迭代,或者从头写么,这种级别的自动运维,不是 aiops 的问题,而是运维工具好不好用的问题。
|
18
yannxia OP @testobjs 这就不知道了,我们公司也算是给客户提供运维工具的,从我了解的企业看,大部分运维工具背后也需要蛮多人来维护的。
|
19
amwyyyy 2020-07-03 18:07:38 +08:00
😂我就是这种状况,属于中间件团队,但是我们没有自研的。就是维护服务稳定,干得最多的是帮忙查数据、修数据,链路追踪也是我们运维,用的 SkyWalking 。很迷茫,有时候不知道自己该干嘛,很难写季度工作计划。迫于疫情先过了今年再说。
|
21
fossumjonas 2020-07-04 13:05:49 +08:00
@misaka19000 钱多???
|