Мы используем Rancher 2.2.13 и Kubernetes 1.13.12 в GKE. Наш экземпляр продолжает колебаться при подключении к Rancher. Журналы агента показывают:
E0804 00:50:08.384154 6 request.go:853] Unexpected error when reading response body: context.deadlineExceededError{}
E0804 00:50:08.384223 6 reflector.go:134] github.com/rancher/norman/controller/generic_controller.go:175: Failed to list *v1.Secret: Unexpected error context.deadlineExceededError{} when reading response body. Please retry.
E0804 00:50:08.385380 6 request.go:853] Unexpected error when reading response body: &http.httpError{err:"context deadline exceeded (Client.Timeout exceeded while reading body)", timeout:true}
E0804 00:50:08.385431 6 reflector.go:134] github.com/rancher/norman/controller/generic_controller.go:175: Failed to list *v1.ConfigMap: Unexpected error &http.httpError{err:"context deadline exceeded (Client.Timeout exceeded while reading body)", timeout:true} when reading response body. Please retry.
Основная проблема, по-видимому, заключается в том, что существует примерно ~ 24K ConfigMap для этого конкретного кластера и ~ 17K секретов. Так что очевидно, что отдача будет огромной для обоих.
Есть ли способ увеличить тайм-аут чтения для тела? Есть ли функция разбиения по страницам или есть ли возможность ее реализовать, если ее нет?