Я хочу использовать 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
configmaps:
$ 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. Мы будем очень благодарны за любые указания относительно того, как go об этом.