gpt4 book ai didi

kubernetes-apiserver - 使用 client-go 解释一个资源

转载 作者:行者123 更新时间:2023-12-04 14:54:19 24 4
gpt4 key购买 nike

使用 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 和/nodes,您可以在本地看到它。

不过,我知道您的困惑在哪里。在撰写本文时,似乎 metrics/v1beta1 没有生成类型化包 ( https://godoc.org/k8s.io/client-go/kubernetes/typed ),也没有出现在 kubernetes.ClientSet 对象中。

您可以通过 rest.RestClient 对象直接访问所有可用的端点,并且只需将 metrics/v1beta1 指定为 versionedAPIPath,这将比精心包装的 ClientSet 工作更多但更不方便,但我不确定它需要多长时间将在该 API 出现在该界面之前采取。

关于kubernetes-apiserver - 使用 client-go 解释一个资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68397785/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com