注:这里不会很深入的引用书中的内容,只是结合书中的大概内容以及笔者自身的k8s经验 总结学到的一些新知识每一篇篇幅不会很长

本次读书来自于《kubernetes源码剖析》 作者郑东旭

第一章kubernetes架构

第一章主要是简单介绍k8s的历史以及各个组件的功能和client-go的简单介绍
还有k8s project layout设计也就是目录设计

cmd/ 每个可执行文件的入口代码,每个可执行文件都会对应一个main函数
pkg/ 存放核心代码,可被项目内部或者外部直接引用
vendor/ 存放项目依赖的库代码,一般是第三方库
api/ 存放openapi/swagger的spec文件包括json protocol的定义等
build/ 存放与构建相关的脚本
test/ 存放测试工具及测试数据
docs/ 存放设计或用户使用文档
hack/ 存放与构建测试相关的脚本
third_party/ 存放第三方工具、代码或其他组件
plugin/ 存放kubernetes插件代码目录,例如认证、授权等相关插件
staging/ 存放部分核心库的暂存目录
translations/ 存放il8n(国际化)语言包的相关文件,可以在不修改内部代码的情况下支持不同语言及地区

kubernetes源码剖析读后感(一)

相关文章:

  • 2021-08-05
  • 2021-06-07
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-25
猜你喜欢
  • 2021-07-19
  • 2021-06-12
  • 2021-07-19
  • 2021-10-21
  • 2022-02-20
  • 2021-12-11
  • 2021-12-05
相关资源
相似解决方案