Skip to content

Add/remove taint of a k8s node during HCloud node fault #1108

@gemelen

Description

@gemelen

TL;DR

Add/remove a taint for a non-graceful node shutdown

Expected behavior

During an outage of a physical server that hosts any particular HCloud server a respective k8s node is detected of being unavailable, but not tainted as such. This degrades a k8s cluster, where some workloads are not available, but not moved to the healthy nodes. See non-graceful-node-shutdown.

Tainting a such node by the HCCM with the node.kubernetes.io/out-of-service and either NoExecute or NoSchedule effect would provide an automated handling of a fault.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions