io.k8s.api.policy.v1

Members list

Type members

Classlikes

final case class Eviction(deleteOptions: Option[DeleteOptions], metadata: Option[ObjectMeta]) extends KObject

Eviction evicts a pod from its node subject to certain policies and safety constraints.

Eviction evicts a pod from its node subject to certain policies and safety constraints. This is a subresource of Pod. A request to cause such an eviction is created by POSTing to .../pods/<pod name>/evictions.

Attributes

Companion
object
Source
Eviction.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all
object Eviction

Attributes

Companion
class
Source
Eviction.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Eviction.type

PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods

PodDisruptionBudget is an object to define the max disruption that can be caused to a collection of pods

Attributes

Companion
object
Source
PodDisruptionBudget.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodDisruptionBudget.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodDisruptionBudgetList(items: Seq[PodDisruptionBudget], metadata: Option[ListMeta]) extends KObject

PodDisruptionBudgetList is a collection of PodDisruptionBudgets.

PodDisruptionBudgetList is a collection of PodDisruptionBudgets.

Attributes

Companion
object
Source
PodDisruptionBudgetList.scala
Supertypes
trait KObject
trait Product
trait Equals
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodDisruptionBudgetList.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodDisruptionBudgetSpec(maxUnavailable: Option[IntOrString], minAvailable: Option[IntOrString], selector: Option[LabelSelector], unhealthyPodEvictionPolicy: Option[String])

PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.

PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.

Attributes

Companion
object
Source
PodDisruptionBudgetSpec.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodDisruptionBudgetSpec.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class PodDisruptionBudgetStatus(disruptionsAllowed: Int, desiredHealthy: Int, expectedPods: Int, currentHealthy: Int, conditions: Option[Seq[Condition]], disruptedPods: Option[Map[String, Time]], observedGeneration: Option[Long])

PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget.

PodDisruptionBudgetStatus represents information about the status of a PodDisruptionBudget. Status may trail the actual state of a system.

Attributes

Companion
object
Source
PodDisruptionBudgetStatus.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
PodDisruptionBudgetStatus.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type