Kube-apisever启动流程及API安装源码分析
最近抽些时间看了下kube-apiserver的源码,主要先分析了服务的启动流程及API的安装部分,对于apisever与etcd的交互以及编码部分留作后续在分析。
1 | release: 1.17 |
kube-apiserver服务的启动流程
kube-apiserver的启动流程如下时序图:(点击图片查看原图)
kube-apiserver服务的API安装流程
kube-apiserver的API安装流程如下时序图:(点击图片查看原图)
总结
主要对apiserver的启动流程及API的安装及api如何和kubernetes的资源关联及如何又与后端的storage进行了简要的分析,如果感兴趣的同学想要分析kube-apiserver可以按照这两张时序图进行源码的分析。后续有时间会继续分析下kube-apiserver的编码及与etcd存储部分的源码:)