k8s client-go快速入门教程及源代码阅读之RESTMapper
原文中文,约7100字,阅读约需17分钟。发表于: 。虽然k8s的发现客户端可以实时的获取k8s集群的所有资源,但是并不是直接面向用户的接口,因为解析这些资源组版本是一个乏味和无趣的过程,所以在此基础上client-go提供了RESTMapper来帮助用户映射和发现要找的资源。
k8s的发现客户端可以实时获取k8s集群资源,但不直接面向用户接口。client-go提供RESTMapper来映射和发现资源。使用expander补全缩写更常见。RESTMapper初始化需要发现客户端,可使用内存和磁盘缓存。expander有许多有用方法,如RESTMapping。restmapper和expander可快速找到GVK和GVR。