关于2020总结:2020-小回顾-新晋程序员奶爸的云原生之路

42次阅读

共计 3365 个字符,预计需要花费 9 分钟才能阅读完成。

一眨眼曾经 2021 年了,尽管我每年也都会常规的做个小回顾,但 2020 年对我意义更加不同。我打算换个形式来聊。

生存

很多人说 2020 年过于魔幻,这一年的确产生了很多事件,疫情、山火、蝗灾、洪水等。

而这一年对我来说意义更加不凡。正如我在去年的总结文分享的那样,我是在 2019 年和我的小可爱结婚的,2020 年我俩的宝宝出世啦!

我当初对那天仍历历在目。那天早晨我总感觉如同须要做点什么,但其实那种感觉也形容不进去。最终我是关上电脑看了几遍孕妇学校老师给的对于临产前筹备工作视频后睡觉的。过后小可爱还笑我是不是太紧张了。凌晨时咱们一起去了医院,通过小可爱的一番致力,从此我也就减少了新的角色,成为了一名奶爸,谢谢我的小可爱!

有了孩子之后,生存天然也就不像之前了,很多时候要思考孩子的状况,比方中午须要哄他,每天为他洗澡之类的。等略微大点之后好了不少,也变得更加乏味了。周末会带他去早教核心,其实次要就是带他去玩,能看见其余小朋友,跟其余小朋友打招呼之类的,每次他都很开心。

在作为“奶爸”这个角色上,我没有教训,也还在学习和摸索中。(很早以前我和几个好敌人一起聊过,是不是大家应该组群一起聊聊奶爸心得之类的,交换下教训~ 哈哈哈)

正如我 7 月份在承受思否社区访谈时说的那样,思否有约丨张晋涛:始终在学习,包含更好的工作和如何成为合格的父亲。对于后者,这里我就不聊太多了,刚刚起步,当前的路还长着呢~

集体学习和成长

接下来就聊聊集体学习和成长相干的局部吧。

往年的次要钻研方向依然专一于容器运行时,Kubernetes 以及 Prometheus 等云原生相干的技术。

在容器运行时方面参加开源社区最多,Docker v20.10 也是我花工夫精力最多的一个版本,对于 Docker v20.10 相干的介绍请参考我之前的文章。在此过程中,我对 containerd, runc,firecracker 等技术也都在源码层有了更深的了解以及做了一些相干实际和尝试。

对于 Kubernetes 来说,往年代码提交方面体现个别。少数工夫花在了理清其某些性能的设计及演进过程等方面,积攒了一些奇奇怪怪的常识,如果大家感兴趣的话,当前我能够思考写一些文章来聊聊,以及对 Kubernetes 一些周边技术进行了摸索和实际。

至于 Prometheus 的话,有几篇布局中的文章没来得及写。反倒是给 Prometheus 云原生监控:运维与开发实战 这本书写了个举荐语。
同时 Prometheus 在我司也正逐渐落地推动,但受资源和人力等因素的限度,远没达到我预期的成果,还有很长的路要走。
2021 年我打算要把它整体架构及周边基础设施欠缺下,心愿能迈入一个新的阶段。

除此之外,还有一些值得记录的内容。

2020 年年初,更新完了我在 GitChat 上的专栏 Docker 外围常识必知必会,依照 GitChat 上的字数统计,这个专栏有将近 10w 字,波及到了 Docker 原理的方方面面。从开始策动到全副更新实现,这期间一共换了 3 位编辑(前 2 位到职了),耗时半年,感激各位编辑和读者们的反对!感激我的小可爱催稿!让我终于能按时完稿。
更新专栏的那些天,要么是写到凌晨,要么是凌晨起床就开始写,感觉还是蛮辛苦的。但完稿之后,回头来看,如同也还好。果然一个人的下限是须要逼本人一下的。

此外,自 2019 年 3 月份开始,我也始终在更新着「K8S 生态周报」在 2020 年推送了 44 篇,两头有几篇断更,感激各位新老读者敌人们的反对!将来会持续放弃更新。

我的小可爱在 2020 年也开始了视频版的输入。小可爱比我要认真,视频版比文字版要具体的多,包含具体的操作演示之类的。此外,视频中也会有些彩蛋,喜爱看视频的小伙伴能够来一波关注~

除了「K8S 生态周报」外,2020 年我一共写了 15 篇博客,有个别几篇未公开,往年批改润色后会公开公布,此外也把博客重新整理了下,换了个主题,清新了一些,欢送大家拜访 https://moelove.info/

2020 年另外的几件事件:

  • 收到了公司第一份非合同制的聘书 TM599

  • 做了 5 次公开的技术分享:

    • 7 月初在公司的 Tech Talk Time 分享 Docker 构建优化;
    • 7 月底在 Python Meetup 分享 Docker 和 Kubernetes;
    • 9 月份在 dbplus 分享 Redis 容器化的技术选型和比照;
    • 11 月在 PyCon China 分享应用 eBPF 技术调试容器;
    • 12 月在 Upyun Open Talk Time 分享 containerd 的上手实际;

上半年其实还有一个 RedHat 的 Open TestCon,不过受疫情影响勾销了。下半年根本放弃每月 1 次的节奏。依据主办方数据和参会者的反馈来看,成果还不错,感激大家的反对!这些分享的 PPT,能够间接在我的 GitHub 仓库中下载。

这几次分享,大家其实也能够看到,每次都是不一样的,有各自不同的偏重,包含容器化 /Kubernetes,容器运行时,eBPF 等技术。PS: 我深信,近五年 eBPF 技术会有更大规模的生产实践,它也是一个很好的突破口。 除 Cilium 外,我也打算之后分享更多好玩和实用的 eBPF 实际,当然,我也打算在我司的环境中,做一些其余的尝试。

既然是年度的总结和回顾,我也来聊一些不那么称心和做的不好的中央吧。

就我集体而言,2020 年上半年有过一小段时间的迷茫,或者说“注意力扩散”。各类技术层出不穷,更新也很频繁,唯有继续学习和跟进。关注太多货色,尽管能让本人放弃敏锐的判断 & 更轻松的解决问题,然而集体精力有限,继续这样会扩散很多注意力。

所以我被动的屏蔽掉了一些信息 & 对相干内容做了分级,将本人的注意力更好的集中在几个次要的畛域内,其余内容周期性的回顾下,也未尝不可。这也就是我在结尾提到的次要钻研方向。

另一方面则是对团队 / 零碎相干的,以后面临较大的问题是信息孤岛(information island),虽说信息孤岛是技术产业倒退中不可避免的一个问题,但当初可能呈现的早了点,也重大了点。导致了很多孤立的零碎 & 信息灵通。心愿明年通过平台建设能改善一些这种问题。

flag

2019 年,在 GitChat 的访谈中 让我聊 2020 年容器的技术趋势。我过后的次要观点如下:

作为云原生技术的基石,Kubernetes 在 2020 年的热度将会持续上升。而各个公司的集群规模,以及对容器技术的推动都将会继续加大。在经验了初步容器化后,更多的公司将面临的问题是稳定性和性能优化问题。与此同时,service mesh,serverless 等技术也都会逐渐失去广泛利用。
从底档次技术的角度来看,cgroups v2 将逐渐遍及,进而取代 cgroups v1,但这个过程可能须要两三年左右。
整体而言,稳定性和性能优化将会是将来的主旋律。

回过头来看,的确 2020 年 Kubernetes 热度是在持续上升。对于稳定性方面,看看 Chaos Engineering 去年在各公司 Kubernetes 中的相干实际,根本也失去印证。

至于性能优化,无论是阿里,腾讯,网易等各家也都对外公开分享了基于 eBPF 等技术的相干优化和实际,这点也没问题。

cgroups v2 2020 年无论是 runc, containerd, Docker 等均曾经减少了相干的反对,也根本失去了印证。

惟一没有提到的,可能是安全性相干的局部。 在 2020 年,Kubernetes/ 容器化技术方面的安全性,也进一步失去了器重。(这和各种后期没有太在意的安全漏洞被发现也有很大关系)。

再来看看年初立的 flag 吧:

  • 工作方面心愿能推动更多业务的革新和接入,算是个长线打算;
  • 社区活动方面,往年心愿多参加一些,把一些理念和实践经验 push 到社区,也能从中学习到社区的一些教训;
  • 社区奉献方面,会持续投入更多精力来做,但与 2019 年的重点可能会稍有不同;
  • 生存方面,心愿宝宝衰弱的出世,和我的小可爱独特经营好咱们的家庭。

根本合乎预期。工作方面业务方和共事们都比拟配合,推动也较为顺利。社区活动方面,谢谢每个参与者!生存方面,谢谢我的小可爱!感激每个家人!

常规贴一张图:

至于 2021 年的小指标,这次就不写了。愿:安全喜乐!

还有文章前的你,感激你的关注和反对,心愿咱们能各有播种!


欢送订阅我的文章公众号【MoeLove】

本文参加了 SegmentFault 思否征文「2020 总结」,欢送正在浏览的你也退出。

正文完
 0