WeightedPodAffinityTermV1
Class sealed net10.0
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.
namespace Aspire.Hosting.Kubernetes.Resources;
public sealed class WeightedPodAffinityTermV1{ // ...}Remarks
Section titled Remarks This class is typically utilized in scenarios where a Kubernetes scheduler prioritizes certain affinities while allowing flexibility in placement. The weight determines the level of preference for the associated PodAffinityTermV1.
Constructors1
Section titled ConstructorsProperties2
Section titled PropertiesPodAffinityTermget; set 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.
Weightget; setint 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.