为什么阅读k8s的源码

  1. 找问题,修改更新他。
  2. 使用k8s一段时间后,熟悉概念及规则,使用,熟悉在系统层面使用工具去探测他的网络转发,文件系统,api,网络空间,cgroup/iptables/route/brctl等实际使用后,想看看我们在系统上可以通过工具去探测出来的动作,是不是和作者一样的操作,作者在代码中是如何操作。
  3. 学习他的代码风格,最终熟悉cncf工具链的其他产品。
  4. 从网络/系统/源码都清楚后,处理问题或者对接k8s的开源产品,那就非常简单了。
  5. 能从网络层分析,系统层工具分析,代码层源码分析 同时分析,目前市场上是比较稀少。

建议需要具备的条件

  1. 使用k8s 较长时间,熟悉他的各模块原理,最好有较长时间实际应用。
  2. 熟悉系统工具链,route/iptables/tcpdump/cgroup/namespace等
  3. 熟悉golang编码。
  4. 具备一定的计算机体系结构知识。

建议阅读k8s权威指南作为入门参考

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值