TolerationV1 Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a toleration configuration for Kubernetes pods. Used to tolerate taints that would otherwise prevent a pod from being scheduled onto a node. Defines the behavior of tolerating taints based on key-value pairs, operators, effects, and optional toleration durations.
[YamlDotNet.Serialization.YamlSerializable]
public sealed class TolerationV1
[<YamlDotNet.Serialization.YamlSerializable>]
type TolerationV1 = class
Public NotInheritable Class TolerationV1
- Inheritance
-
TolerationV1
- Attributes
-
YamlDotNet.Serialization.YamlSerializableAttribute
Constructors
TolerationV1() |
Properties
Effect |
Gets or sets the taint effect to tolerate. Represents the taint effect that the toleration is associated with. Common values include "NoSchedule", "PreferNoSchedule", or "NoExecute". |
Key |
Gets or sets the key used to identify a specific taint in Kubernetes scheduling rules. This property represents the label key that the toleration matches. |
Operator |
Specifies the operator that is applied to the key in a Kubernetes toleration. This property determines the way the key and value interact in the toleration specification. |
TolerationSeconds |
Specifies the duration (in seconds) for which a pod can tolerate a taint on a node. If this value is not set, the pod tolerates the taint indefinitely. |
Value |
Gets or sets the value associated with the toleration. Typically defines the specific matching value for a taint's key, representing the condition the toleration satisfies. |