kubernetes代码版本: v1.20.2
个人认为kube-apiserver是k8s中最核心的组件,承上启下,无论是k8s其他组件还是是外部客户端都需要跟kube-apiserver组件进行交互,kube-apiserver负责接受请求并将数据持久化到后端存储(一般来说就是etcd.)。
下面是个人关于kube-apiserver代码阅读的一些记录。
- kube-apiserver源码阅读1启动流程
- kube-apiserver源码阅读2之GenericAPIServer
- kube-apiserver源码阅读3之认证
- kube-apiserver源码阅读4之鉴权
- kube-apiserver源码阅读5之路由
- kube-apiserver源码阅读6之准入控制
- kube-apiserver源码阅读7之服务发现
- kube-apiserver源码阅读8之Hook