You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Kubernetes Discovery API is used by MCAD to process generic items of AppWrappers, to convert GVKs to resources, so the dynamic REST client can be used to perform CRUD operations.
However the Kubernetes discovery API is very bursty, and calling it for each AppWrapper reconciliation cycle puts a heavy strain on the API server.
This likely contributes to client-side throttling, as observed and reported by #434.
WHAT
The usage of the discovery API should be optimised and limited.
WHY
The Kubernetes Discovery API is used by MCAD to process generic items of AppWrappers, to convert GVKs to resources, so the dynamic REST client can be used to perform CRUD operations.
However the Kubernetes discovery API is very bursty, and calling it for each AppWrapper reconciliation cycle puts a heavy strain on the API server.
This likely contributes to client-side throttling, as observed and reported by #434.
WHAT
The usage of the discovery API should be optimised and limited.
HOW
The text was updated successfully, but these errors were encountered: