使用client go来解释资源



使用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需要多长时间才能显示在该界面中。

相关内容

最新更新