Skip to content
Docs Try Aspire

WeightedPodAffinityTermV1 Properties

Class Properties 2 members
Represents a weighted pod affinity term used in Kubernetes scheduling policies. WeightedPodAffinityTermV1 defines a preference for scheduling pods closer to other pods based on affinity/anti-affinity rules.
Represents the pod affinity or anti-affinity requirement used in Kubernetes scheduling. This property is used to define rules that influence pod placement based on the labels, namespaces, and topology keys of other pods in a cluster.
public PodAffinityTermV1 PodAffinityTerm { get; set; }
The PodAffinityTerm allows specifying conditions for controlling pod scheduling by defining criteria such as: - Label selectors to match specific labels of target pods. - Namespace selectors to limit the matching pods to specific namespaces. - A topology key to define the domain that is considered for affinity or anti-affinity rules.
Gets or sets the weight associated with the pod affinity term. The weight indicates the importance of the term relative to other terms. A higher weight implies a stronger preference or priority for satisfying the associated pod affinity term.
public int Weight { get; set; }