0
点赞
收藏
分享

微信扫一扫

k8s源码

上古神龙 2023-05-22 阅读 70

下载地址:

http://github.com/kubernetes

讲解的代码版本是 release0.4 firstcommit

k8s源码_k8s

k8s源码_k8s源码_02

代码目录结构:

kubernetes
	api
  	doc // json-schema 检验json合法性
    examples // 请求体
    kubernetes.html // api文档
    kubernetes.raml
  cmd //程序入口
  	apiserver // 接收前端的请求并存入etcd
    cloudcfg // 客户端二进制 接受用户命令行请求 把请求转换为http请求 访问api-server
    controller-manager // 监听api-server中的资源变更 并做一些逻辑处理 后台常驻进程
    integration // 集成测试
    kubelet // 和docker通信 并启一个http服务查询pod信息等
    proxy // 代理转发 
  examples // demo演示
  hooks // 代码提交之前检验 比如检查代码是否格式化
  pkg // 主要逻辑 和cmd中对应的 主体逻辑在这里
  	api // 常用结构体
    apiserver
    client
    cloudcfg
    kubelet
    proxy
    registry
    util
  src
  	scripts // 主要放一些脚本
    saltbase // 安装工具
  third_party // 第三方依赖的库








举报

相关推荐

0 条评论