Packages

package v1

Type Members

  1. final case class Eviction(deleteOptions: Option[DeleteOptions] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

    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.

  2. final case class PodDisruptionBudget(status: Option[PodDisruptionBudgetStatus] = None, spec: Option[PodDisruptionBudgetSpec] = None, metadata: Option[ObjectMeta] = None) extends KObject with Product with Serializable

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

  3. final case class PodDisruptionBudgetList(items: Seq[PodDisruptionBudget], metadata: Option[ListMeta] = None) extends KObject with Product with Serializable

    PodDisruptionBudgetList is a collection of PodDisruptionBudgets.

  4. final case class PodDisruptionBudgetSpec(maxUnavailable: Option[IntOrString] = None, minAvailable: Option[IntOrString] = None, selector: Option[LabelSelector] = None) extends Product with Serializable

    PodDisruptionBudgetSpec is a description of a PodDisruptionBudget.

  5. final case class PodDisruptionBudgetStatus(conditions: Option[Seq[Condition]] = None, disruptionsAllowed: Int, disruptedPods: Option[Map[String, Time]] = None, desiredHealthy: Int, expectedPods: Int, observedGeneration: Option[Int] = None, currentHealthy: Int) extends Product with Serializable

    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.

Ungrouped