gpt4 book ai didi

amazon-web-services - k8s从集群获取资源花费太多时间

转载 作者:行者123 更新时间:2023-12-02 06:10:07 26 4
gpt4 key购买 nike

我需要根据标签获取所有资源,我使用了以下代码有效,但是,它需要太多时间( ~20 秒)以获得响应,即使我将其限制为只有一个 namespace (vrf),知道我在这里做错了什么吗?

resource.NewBuilder(flags).
Unstructured().
ResourceTypes(res...).
NamespaceParam("vrf").AllNamespaces(false).
LabelSelectorParam("a=b").SelectAllParam(selector == "").
Flatten().
Latest().Do().Object()

https://pkg.go.dev/k8s.io/[email protected]/pkg/resource#Builder

由于我已经使用了 labelns,不知道在这种情况下我还应该做什么。

我检查了集群连接,似乎一切正常,运行常规 kubectl 得到非常快响应,只是这个查询花了很多时间。

最佳答案

由于查询必须搜索的资源规模庞大,搜索可能会很繁重。您是否研究过这种可能性,并在当前的基础上使用另一个标签或过滤器进一步减小尺寸。

还要检查执行操作时 Kubernetes api 服务器的性能并对其进行优化。

关于amazon-web-services - k8s从集群获取资源花费太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75352630/

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