TopologySpreadConstraint

final case class TopologySpreadConstraint(maxSkew: Int, topologyKey: String, whenUnsatisfiable: String, matchLabelKeys: Option[Seq[String]], minDomains: Option[Int], labelSelector: Option[LabelSelector], nodeAffinityPolicy: Option[String], nodeTaintsPolicy: Option[String])

TopologySpreadConstraint specifies how to spread matching pods among the given topology.

Companion:
object
Source:
TopologySpreadConstraint.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

Appends new values to matchLabelKeys

Appends new values to matchLabelKeys

Source:
TopologySpreadConstraint.scala

if labelSelector has a value, transforms to the result of function

if labelSelector has a value, transforms to the result of function

Source:
TopologySpreadConstraint.scala

if matchLabelKeys has a value, transforms to the result of function

if matchLabelKeys has a value, transforms to the result of function

Source:
TopologySpreadConstraint.scala

transforms maxSkew to result of function

transforms maxSkew to result of function

Source:
TopologySpreadConstraint.scala

if minDomains has a value, transforms to the result of function

if minDomains has a value, transforms to the result of function

Source:
TopologySpreadConstraint.scala

if nodeAffinityPolicy has a value, transforms to the result of function

if nodeAffinityPolicy has a value, transforms to the result of function

Source:
TopologySpreadConstraint.scala

if nodeTaintsPolicy has a value, transforms to the result of function

if nodeTaintsPolicy has a value, transforms to the result of function

Source:
TopologySpreadConstraint.scala

transforms topologyKey to result of function

transforms topologyKey to result of function

Source:
TopologySpreadConstraint.scala

transforms whenUnsatisfiable to result of function

transforms whenUnsatisfiable to result of function

Source:
TopologySpreadConstraint.scala

Returns a new data with labelSelector set to new value

Returns a new data with labelSelector set to new value

Source:
TopologySpreadConstraint.scala

Returns a new data with matchLabelKeys set to new value

Returns a new data with matchLabelKeys set to new value

Source:
TopologySpreadConstraint.scala

Returns a new data with maxSkew set to new value

Returns a new data with maxSkew set to new value

Source:
TopologySpreadConstraint.scala

Returns a new data with minDomains set to new value

Returns a new data with minDomains set to new value

Source:
TopologySpreadConstraint.scala

Returns a new data with nodeAffinityPolicy set to new value

Returns a new data with nodeAffinityPolicy set to new value

Source:
TopologySpreadConstraint.scala

Returns a new data with nodeTaintsPolicy set to new value

Returns a new data with nodeTaintsPolicy set to new value

Source:
TopologySpreadConstraint.scala

Returns a new data with topologyKey set to new value

Returns a new data with topologyKey set to new value

Source:
TopologySpreadConstraint.scala

Returns a new data with whenUnsatisfiable set to new value

Returns a new data with whenUnsatisfiable set to new value

Source:
TopologySpreadConstraint.scala

Inherited methods

Inherited from:
Product