当前位置: 代码迷 >> 综合 >> 【原创】k8s源码分析------kube-apiserver分析(3)
  详细解决方案

【原创】k8s源码分析------kube-apiserver分析(3)

热度:88   发布时间:2024-01-11 03:44:32.0

转自本人自己的空间,http://user.qzone.qq.com/29185807/blog/145872228

继续接上kube-apiserver分析(2)

在上一篇中,我们分析了storage的注册。下面分析下storage是怎么转换成restful格式的。

 

我们从k8s.io\kubernetes\pkg\master\master.go  入手

在函数func (m *Master) init(c *Config)

我们看到api_v1的installrest

跟踪进去

这里面选择了默认的apigroupversion,storage则为之前注册好的storage。

下面我们跟踪进去看下defaultApiGroupVersion

 

这里返回了一个apiserver. APIGroupVersion。暂时我们不管里面初始化了那些参数。

代码在k8s.io\ku