Skip to content
This repository was archived by the owner on Dec 13, 2023. It is now read-only.
This repository was archived by the owner on Dec 13, 2023. It is now read-only.

[活动] Kubernetes 源码研习社 第一期活动 #8

Open
@Miss-you

Description

@Miss-you

Lead:厉辉/yousa,腾讯云工程师,Apache APISIX PMC(https://github.com/Miss-You)

IT 技术日新月异,想必每个 IT 人都会有类似的焦虑:我该学习什么?哪些知识学到就是赚到?怎样学习才能最有效提升编程能力?
阅读优秀的代码是提高编程能力万无一失的办法。诚然,提高编程能力的显著方法是写更多代码,但也需要静下心来品味优秀的代码,大侠行走江湖也需要武功秘籍,而当今优秀的开源项目代码便是程序员的武林秘籍。

对于云原生爱好者,阅读 Kubernetes 核心源码是一个非常好的选择。Kubernetes 源码研习社是云原生社区旗下的一个学习小组,由热爱学习、注重个人成长的一帮小伙伴们自由、自愿成立的小组。每个人都非常希望从 Kubernetes 上学到知识,帮助自己实现成长和进步。欢迎加入,一起坚持,一起克服,一起成长。

第一期计划将在本周三/本周六正式启动,在群中的人即可自行报名,将自己的信息登记到excel表格中即可参与。

第一期的主题

《Kubernetes 源码剖析》:第五章——Client Go章节

本章主要阐述 client-go 编程式交互哦工具的实现机制,本章节涉及 Kubernetes 开发者常用的多种 Client ,例如: RESTClient、ClientSet、DynamicClient、DiscoveryClient。详细剖析其内部运行机制,例如:Informer机制、DeltaFIFO队列、Indexer索引机制等等。开发者常使用 client-go 基于 Kubernetes 做二次开发。所以 client-go 是开发者熟练并掌握的必会技能。

活动周期

三周半,8月6日到8月30日

日常任务活动

  • 完成每日阅读目标
  • 完成每周学习总结
  • 微信群中交流、提问和总结(交流讨论问题、提问、分享面试题等)

每日阅读目标

image

规则说明

第一期活动共四周。前三周根据学习要求精读《Kubernetes 源码剖析》和Client-go源码

基本要求:

  • 前三周必须产出一篇200字以上的笔记或随想,最后1周为总结周。(笔记或随想必须包括至少一个日常任务)。大家可以将自己的笔记或随想帖链接直接回复在 研习社事项跟踪 上。
  • 有不懂的问题,欢迎大家在群里抛出,不论是golang入门还是kubernetes源码细节疑问,都可以;但需要将问题以及答案沉淀到知识星球;当然部分疑难问题也欢迎通过知识星球向本书作者郑东旭大佬提问,大佬会直接回答哈

第一期门槛:

  1. 已准备好<<Kubernetes源码剖析>>书籍
  2. 已准备好kubernetes环境
  3. 已准备好kubernetes源码、go语言环境及IDE
  4. 熟练使用kubernetes
  5. 熟练使用go语言
  6. 每周学习时间不少于5小时

行为准则

  1. 所有成员志愿参与,遵守内部规约
  2. 兴趣小组须遵守国家的章程

声明

  • 自愿加入,不强制
  • 若加入请努力坚持下来

Kickoff

回看地址

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions