object Pod
- Companion:
- class
Type members
Classlikes
case class Affinity(nodeAffinity: Option[NodeAffinity], podAffinity: Option[PodAffinity], podAntiAffinity: Option[PodAntiAffinity])
- Companion:
- object
case class DNSConfig(nameservers: List[String], options: List[DNSConfigOption], searches: List[String])
case class EqualToleration(key: String, value: Option[String], effect: Option[TolerationEffect], tolerationSeconds: Option[Int]) extends Toleration
case class ExistsToleration(key: Option[String], effect: Option[TolerationEffect], tolerationSeconds: Option[Int]) extends Toleration
case class LogQueryParams(containerName: Option[String], follow: Option[Boolean], limitBytes: Option[Int], pretty: Option[Boolean], previous: Option[Boolean], sinceSeconds: Option[Int], sinceTime: Option[Timestamp], tailLines: Option[Int], timestamps: Option[Boolean])
case class Spec(containers: List[Container], initContainers: List[Container], volumes: List[Volume], restartPolicy: RestartPolicy, terminationGracePeriodSeconds: Option[Int], activeDeadlineSeconds: Option[Int], dnsPolicy: DNSPolicy, nodeSelector: Map[String, String], serviceAccountName: String, nodeName: String, hostNetwork: Boolean, imagePullSecrets: List[LocalObjectReference], affinity: Option[Affinity], tolerations: List[Toleration], securityContext: Option[PodSecurityContext], hostname: Option[String], hostAliases: List[HostAlias], hostPID: Option[Boolean], hostIPC: Option[Boolean], automountServiceAccountToken: Option[Boolean], priority: Option[Int], priorityClassName: Option[String], schedulerName: Option[String], subdomain: Option[String], dnsConfig: Option[DNSConfig], shareProcessNamespace: Option[Boolean])
case class Status(phase: Option[Phase], conditions: List[Condition], message: Option[String], reason: Option[String], hostIP: Option[String], podIP: Option[String], startTime: Option[Timestamp], containerStatuses: List[Status], initContainerStatuses: List[Status], qosClass: Option[String], nominatedNodeName: Option[String])
case class Template(kind: String, apiVersion: String, metadata: ObjectMeta, spec: Option[Spec]) extends ObjectResource
- Companion:
- object