TopologySpreadConstraint

io.k8s.api.core.v1.TopologySpreadConstraint
See theTopologySpreadConstraint companion object
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.

Attributes

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

Members list

Concise view

Value members

Concrete methods

Appends new values to matchLabelKeys

Appends new values to matchLabelKeys

Attributes

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

Attributes

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

Attributes

Source:
TopologySpreadConstraint.scala

transforms maxSkew to result of function

transforms maxSkew to result of function

Attributes

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

Attributes

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

Attributes

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

Attributes

Source:
TopologySpreadConstraint.scala

transforms topologyKey to result of function

transforms topologyKey to result of function

Attributes

Source:
TopologySpreadConstraint.scala

transforms whenUnsatisfiable to result of function

transforms whenUnsatisfiable to result of function

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with labelSelector set to new value

Returns a new data with labelSelector set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with matchLabelKeys set to new value

Returns a new data with matchLabelKeys set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with maxSkew set to new value

Returns a new data with maxSkew set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with minDomains set to new value

Returns a new data with minDomains set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with nodeAffinityPolicy set to new value

Returns a new data with nodeAffinityPolicy set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with nodeTaintsPolicy set to new value

Returns a new data with nodeTaintsPolicy set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with topologyKey set to new value

Returns a new data with topologyKey set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Returns a new data with whenUnsatisfiable set to new value

Returns a new data with whenUnsatisfiable set to new value

Attributes

Source:
TopologySpreadConstraint.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product