五个月的坚持,不负年华

距离上次写的博客我的go语言学习经历已经过去五个月了,说实话,这段时间非常痛苦,学习曲折(难度很大),断断续续(差点放弃),但是还是坚持了下来,获益匪浅。

那么这一次主要是干啥呢?下面听我娓娓道来:

kubernetes (k8s)学习,源码攻坚


k8s的代码量非常大,而且比较复杂,所以被称为Golang中最大的开源软件,毫不为过,下面给大家截个图:

五个月的坚持

五个月的坚持

五个月的坚持

这里如果大家要深入学习k8s的话,给大家介绍几本书:
第一本,基本不用说了,那就是k8s界的扛把子《k8s权威指南》,这本书你肯定是要读的:

五个月的坚持

第二本就是《k8s源码剖析》,这本书对于k8s的分析是不全面的,因为只分析了几个组件,但是这本书的亮点是,给你讲解了k8s的基础设计是咋样的,用到了哪些基础的数据结构,对象等
五个月的坚持

容器(Containerd,Runc,LibContainer),源码攻坚

可能有人会问了,为啥不学习Docker,这是因为k8s在将来会抛弃Docker,理由是Docker包含大部分k8s不需要的功能,在一个就是Docker不符合OCI规范,至于这个规范是啥,大家Google一下,注意不要用百度
containerd,runc相对于k8s的学习花费了更多的时间,因为这里面牵扯到了太多的Linux系统的知识:

Containerd 源码一览

五个月的坚持

五个月的坚持

五个月的坚持

Runc,LibConatiner 源码一览

五个月的坚持

五个月的坚持

心得

如果内心不够狠,你将一无所为

本作品采用《CC 协议》,转载必须注明作者和本文链接
微信:okayGoHome
本帖由系统于 2年前 自动加精
Dennis_Ritchie
讨论数量: 18

大佬操我。

2年前 评论
Makia98 2年前
JaguarJack

什么时候写源码分析呢?来点干货,不要截图

2年前 评论
╰ゝSakura

:grin:膜拜大佬

2年前 评论

大佬操我。

2年前 评论
Makia98 2年前
playmaker

想看大佬发量

2年前 评论
Dennis_Ritchie (楼主) 2年前
playmaker (作者) 2年前
wangchunbo

我就佩服你啊。 我最近10个月 都在减肥,跳舞与健身。 考研是第二梯队,学习go全放在 工作中的 curd了。 基础熟练无比,哈哈顶端信息流都没怎么接收了。

2年前 评论
wangchunbo

@wangchunbo 主要是 12月份,突然120去医院了。2小时一下子花了5k。被搞怕了。

2年前 评论
Dennis_Ritchie (楼主) 2年前

人生如逆水行舟不进则退!

2年前 评论

膜拜大佬

2年前 评论

如果内心不够狠,你将一无所为 --这句话说得好

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!