OBJECT

KubernetesKindPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution

Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running

link GraphQL Schema definition

  • type KubernetesKindPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution {
  • # A label query over a set of resources, in this case pods.
  • labelSelector: KubernetesKindPodSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
  • namespaces: [String]
  • # This pod should be co-located (affinity) or not co-located (anti-affinity) with
  • # the pods matching the labelSelector in the specified namespaces, where
  • # co-located is defined as running on a node whose value of the label with key
  • # topologyKey matches that of any node on which any of the selected pods is
  • # running. Empty topologyKey is not allowed.
  • topologyKey: String
  • }