Interface: KubeContainer

    lib/k8s/cluster .KubeContainer

    Properties

    args

    Optional args: string[]

    Defined in

    lib/k8s/cluster.ts:384


    command

    Optional command: string[]

    Defined in

    lib/k8s/cluster.ts:383


    env

    Optional env: { name: string ; value?: string ; valueFrom?: { configMapKeyRef?: { key: string ; name: string } ; fieldRef?: { apiVersion: string ; fieldPath: string } ; secretKeyRef?: { key: string ; name: string } } }[]

    Defined in

    lib/k8s/cluster.ts:400


    envFrom

    Optional envFrom: { configMapRef?: { name: string } }[]

    Defined in

    lib/k8s/cluster.ts:418


    image

    image: string

    Defined in

    lib/k8s/cluster.ts:382


    imagePullPolicy

    imagePullPolicy: string

    Defined in

    lib/k8s/cluster.ts:430


    livenessProbe

    Optional livenessProbe: KubeContainerProbe

    Defined in

    lib/k8s/cluster.ts:428


    name

    name: string

    Defined in

    lib/k8s/cluster.ts:381


    ports

    ports: { containerPort: number ; name?: string ; protocol: string }[]

    Defined in

    lib/k8s/cluster.ts:385


    readinessProbe

    Optional readinessProbe: KubeContainerProbe

    Defined in

    lib/k8s/cluster.ts:429


    resources

    Optional resources: Object

    Type declaration

    Name Type
    limits { cpu: string ; memory: string }
    limits.cpu string
    limits.memory string
    requests { cpu: string ; memory: string }
    requests.cpu string
    requests.memory string

    Defined in

    lib/k8s/cluster.ts:390


    volumeMounts

    Optional volumeMounts: { mountPath: string ; name: string ; readOnly: boolean }[]

    Defined in

    lib/k8s/cluster.ts:423