使用kubectl,我可以使用explain:显示资源的文档
kubectl explain storageclass
client-go
是否具有类似的功能?
您在新版本的Kubernetes中寻找的API(从1.10.7开始在我的测试(是metrics.k8s.io/v1beta1 API路由。
如果您运行kubectl代理并检查http://localhost:8001/apis/metrics.k8s.io/v1beta1/pods和/节点。
我明白你的困惑在哪里了。在撰写本文时,metrics/v1beta1似乎没有生成类型化包(https://godoc.org/k8s.io/client-go/kubernetes/typed),并且没有出现在kubernetes中。ClientSet对象。
您可以通过rest.RestClient对象直接访问所有可用的端点,只需将metrics/v1beta1指定为versionedAPIPath,这将比包装良好的ClientSet更有效,也更不方便,但我不确定API需要多长时间才能显示在该界面中。