Skip to content

Outside thermal tolerance

Ontology Key Identifier
compute.native.cloud/outsideThermalTolerance
Kubernetes Annotation
Kubernetes Label
Kubernetes Taint
ResourceClaim

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.

Terminal window
# Shedding load from the overheated server may allow it to cool.
kubectl taint nodes node4 node5 node7 compute.native.cloud/outsideThermalTolerance=TooHot:NoExecute

If 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.

TooCold
TooHot