Skip to content

Add optional cache for cluster with many nodes #1030

@jooola

Description

@jooola

TL;DR

In a cluster with many nodes (> 200), the status check will requests each servers by ID every 5 minutes. While this seem benign on smaller cluster, it does exhaust the API request budget of larger clusters.

Having a way to cache the list of servers for e.g. 10s or 30s (user config?) and check the status of a node in that pool, could already cut the amount of requests by a lot.

Expected behavior

Allow to cache a list of servers for a user defined amount of time, to reduce the amount of API requests made by the cloud controller manager, while checking the status of a node.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions