我想使用 client-go 来获取 Kubernetes 集群中的资源。由于数据量很大,当我获取 configmap 连接时,连接已关闭。
stream error when reading response body, may be caused by closed connection. Please retry. Original error: stream error: stream ID 695; INTERNAL_ERROR
配置图:
$ kubectl -n kube-system get cm |wc -l 35937
代码:
cms, err := client.CoreV1().ConfigMaps(kube-system).List(context.TODO(), v1.ListOptions{})
我尝试使用 Limit 参数,我可以获取一些数据,但我不知道如何获取所有数据。
cms, err := client.CoreV1().ConfigMaps(kube-system).List(context.TODO(), v1.ListOptions{Limit: 1000 })
我是 Go 新手。任何关于如何去做的指示将不胜感激。
四季花海
慕姐4208626
相关分类