Packages

c

io.k8s.api.core.v1

EphemeralContainer

final case class EphemeralContainer(readinessProbe: Option[Probe] = None, name: String, livenessProbe: Option[Probe] = None, lifecycle: Option[Lifecycle] = None, image: Option[String] = None, stdinOnce: Option[Boolean] = None, ports: Option[Seq[ContainerPort]] = None, startupProbe: Option[Probe] = None, command: Option[Seq[String]] = None, terminationMessagePolicy: Option[String] = None, targetContainerName: Option[String] = None, stdin: Option[Boolean] = None, terminationMessagePath: Option[String] = None, resources: Option[ResourceRequirements] = None, envFrom: Option[Seq[EnvFromSource]] = None, volumeDevices: Option[Seq[VolumeDevice]] = None, args: Option[Seq[String]] = None, tty: Option[Boolean] = None, imagePullPolicy: Option[String] = None, workingDir: Option[String] = None, volumeMounts: Option[Seq[VolumeMount]] = None, env: Option[Seq[EnvVar]] = None, securityContext: Option[SecurityContext] = None) extends Product with Serializable

An EphemeralContainer is a temporary container that you may add to an existing Pod for user-initiated activities such as debugging. Ephemeral containers have no resource or scheduling guarantees, and they will not be restarted when they exit or when a Pod is removed or restarted. The kubelet may evict a Pod if an ephemeral container causes the Pod to exceed its resource allocation.

To add an ephemeral container, use the ephemeralcontainers subresource of an existing Pod. Ephemeral containers may not be removed or restarted.

Source
EphemeralContainer.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EphemeralContainer
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EphemeralContainer(readinessProbe: Option[Probe] = None, name: String, livenessProbe: Option[Probe] = None, lifecycle: Option[Lifecycle] = None, image: Option[String] = None, stdinOnce: Option[Boolean] = None, ports: Option[Seq[ContainerPort]] = None, startupProbe: Option[Probe] = None, command: Option[Seq[String]] = None, terminationMessagePolicy: Option[String] = None, targetContainerName: Option[String] = None, stdin: Option[Boolean] = None, terminationMessagePath: Option[String] = None, resources: Option[ResourceRequirements] = None, envFrom: Option[Seq[EnvFromSource]] = None, volumeDevices: Option[Seq[VolumeDevice]] = None, args: Option[Seq[String]] = None, tty: Option[Boolean] = None, imagePullPolicy: Option[String] = None, workingDir: Option[String] = None, volumeMounts: Option[Seq[VolumeMount]] = None, env: Option[Seq[EnvVar]] = None, securityContext: Option[SecurityContext] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addArgs(newValues: String*): EphemeralContainer
  5. def addCommand(newValues: String*): EphemeralContainer
  6. def addEnv(newValues: EnvVar*): EphemeralContainer
  7. def addEnvFrom(newValues: EnvFromSource*): EphemeralContainer
  8. def addPorts(newValues: ContainerPort*): EphemeralContainer
  9. def addVolumeDevices(newValues: VolumeDevice*): EphemeralContainer
  10. def addVolumeMounts(newValues: VolumeMount*): EphemeralContainer
  11. val args: Option[Seq[String]]
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  14. val command: Option[Seq[String]]
  15. val env: Option[Seq[EnvVar]]
  16. val envFrom: Option[Seq[EnvFromSource]]
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. val image: Option[String]
  21. val imagePullPolicy: Option[String]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. val lifecycle: Option[Lifecycle]
  24. val livenessProbe: Option[Probe]
  25. val name: String
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. val ports: Option[Seq[ContainerPort]]
  30. val readinessProbe: Option[Probe]
  31. val resources: Option[ResourceRequirements]
  32. val securityContext: Option[SecurityContext]
  33. val startupProbe: Option[Probe]
  34. val stdin: Option[Boolean]
  35. val stdinOnce: Option[Boolean]
  36. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  37. val targetContainerName: Option[String]
  38. val terminationMessagePath: Option[String]
  39. val terminationMessagePolicy: Option[String]
  40. val tty: Option[Boolean]
  41. val volumeDevices: Option[Seq[VolumeDevice]]
  42. val volumeMounts: Option[Seq[VolumeMount]]
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  46. def withArgs(value: Seq[String]): EphemeralContainer
  47. def withCommand(value: Seq[String]): EphemeralContainer
  48. def withEnv(value: Seq[EnvVar]): EphemeralContainer
  49. def withEnvFrom(value: Seq[EnvFromSource]): EphemeralContainer
  50. def withImage(value: String): EphemeralContainer
  51. def withImagePullPolicy(value: String): EphemeralContainer
  52. def withLifecycle(value: Lifecycle): EphemeralContainer
  53. def withLivenessProbe(value: Probe): EphemeralContainer
  54. def withName(value: String): EphemeralContainer
  55. def withPorts(value: Seq[ContainerPort]): EphemeralContainer
  56. def withReadinessProbe(value: Probe): EphemeralContainer
  57. def withResources(value: ResourceRequirements): EphemeralContainer
  58. def withSecurityContext(value: SecurityContext): EphemeralContainer
  59. def withStartupProbe(value: Probe): EphemeralContainer
  60. def withStdin(value: Boolean): EphemeralContainer
  61. def withStdinOnce(value: Boolean): EphemeralContainer
  62. def withTargetContainerName(value: String): EphemeralContainer
  63. def withTerminationMessagePath(value: String): EphemeralContainer
  64. def withTerminationMessagePolicy(value: String): EphemeralContainer
  65. def withTty(value: Boolean): EphemeralContainer
  66. def withVolumeDevices(value: Seq[VolumeDevice]): EphemeralContainer
  67. def withVolumeMounts(value: Seq[VolumeMount]): EphemeralContainer
  68. def withWorkingDir(value: String): EphemeralContainer
  69. val workingDir: Option[String]

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped