k8s的发现客户端可以实时获取k8s集群资源,但不直接面向用户接口。client-go提供RESTMapper来映射和发现资源。使用expander补全缩写更常见。RESTMapper初始化需要发现客户端,可使用内存和磁盘缓存。expander有许多有用方法,如RESTMapping。restmapper和expander可快速找到GVK和GVR。
本文介绍了发现k8s集群资源的客户端源代码,以及手动请求资源版本信息的方法和客户端构造过程。
完成下面两步后,将自动完成登录并继续当前操作。