本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460961715
本文csdn博文链接:http://blog.youkuaiyun.com/screscent/article/details/51179485
源码为k8s v1.1.1稳定版本
api. RESTMapper是kube-apiserver和kubectl的基础,在讲解kube-apiserver的时候,我们就有简单的讲解api. RESTMapper,但并没有系统的讲解。那么这一章,我们先系统的讲解下
1、构建
源码在k8s.io\kubernetes\pkg\api\mapper.go

声明了一个全局变量RESTMapper,并在init函数中初始化了
那么什么时候注册呢?
在之前,我们需要看看,group/version 是一个很重要的东西
1.1 版本号注册
我们先看下版本号的注册
代码在k8s.io\kubernetes\pkg\api\registered

本文详细分析了k8s中kubectl的api.RESTMapper的构建过程,包括版本号注册、GroupMeta、Scheme的注册以及功能实现。RESTMapper在kube-apiserver和kubectl中起着关键作用,管理对象信息并提供查找功能。通过理解RESTMapper的工作原理,有助于更好地掌握k8s的内部机制。
最低0.47元/天 解锁文章
1509

被折叠的 条评论
为什么被折叠?



