Outside thermal tolerance
Ontology Key Identifier
compute.native.cloud/outsideThermalToleranceApplicable Contexts
Section titled “Applicable Contexts”Kubernetes Annotation—
Kubernetes Label—
Kubernetes Taint✓
ResourceClaim—
Description
Section titled “Description”This key indicates whether a compute resource isn’t running within an acceptable temperature range.
The most common example is when a server is unable to operate properly because it is too warm (and may need to shut down).
For example, to apply the taint.
# Shedding load from the overheated server may allow it to cool.kubectl taint nodes node4 node5 node7 compute.native.cloud/outsideThermalTolerance=TooHot:NoExecuteIf you want to ignore the taint, you can set a toleration that applies whether the node is too cold or too hot:
tolerations:- key: "compute.native.cloud/outsideThermalTolerance" operator: "Exists" effect: "NoSchedule"- key: "compute.native.cloud/outsideThermalTolerance" operator: "Exists" effect: "NoExecute"For example, if you have thermal management software, that software should run regardless of node temperature.
Allowed Values
Section titled “Allowed Values”TooColdTooHot