Rancher Cluster Flapping - Увеличение тайм-аута чтения тела API? - PullRequest
1 голос
/ 04 августа 2020

Мы используем 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 секретов. Так что очевидно, что отдача будет огромной для обоих.

Есть ли способ увеличить тайм-аут чтения для тела? Есть ли функция разбиения по страницам или есть ли возможность ее реализовать, если ее нет?

...