Interface: KubeService

    lib/k8s/service .KubeService

    Hierarchy

    Properties

    apiVersion

    Optional apiVersion: string

    Inherited from

    KubeObjectInterface . apiVersion

    Defined in

    lib/k8s/cluster.ts:37


    kind

    kind: string

    Inherited from

    KubeObjectInterface . kind

    Defined in

    lib/k8s/cluster.ts:36


    metadata

    metadata: KubeMetadata

    Inherited from

    KubeObjectInterface . metadata

    Defined in

    lib/k8s/cluster.ts:38


    spec

    spec: Object

    Index signature

    ▪ [otherProps: string]: any

    Type declaration

    Name Type
    clusterIP string
    externalIPs string[]
    ports { name: string ; nodePort: number ; port: number ; protocol: string ; targetPort: string | number }[]
    selector { [key: string]: string; }
    type string

    Defined in

    lib/k8s/service.ts:18


    status

    status: Object

    Type declaration

    Name Type
    conditions? KubeCondition []
    loadBalancer? { ingress: KubeLoadBalancerIngress [] }
    loadBalancer.ingress KubeLoadBalancerIngress []

    Defined in

    lib/k8s/service.ts:34