转自本人自己的空间,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