Skip to content

Status endpoint needs to provide detailed status of each component like scheduler etc. #3435

Open
@jnummelin

Description

As seen in k0sproject/k0sctl#537, when updating controllers sequentially it can leave some room where the controllers are "ready" but actually there's no active scheduler. This is probably due to the fact that the "take over" happens via leases and the lease has 15 sec duration. So once say controller0 gets updated it might take 15secs for another controller to take over.

If k0s status would also check that there is actually an active scheduler it would help the upgrade process.

All the above also applies to controller-manager.

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions