Interface: KubeNode
Defined in: lib/k8s/node.ts:26
This is the base interface for all Kubernetes resources, i.e. it contains fields that all Kubernetes resources have.
Extends
Indexable
[otherProps: string]: any
Properties
actionType?
optional actionType?: any;
Defined in: lib/k8s/KubeObject.ts:730
Inherited from
KubeObjectInterface.actionType
apiVersion?
optional apiVersion?: string;
Defined in: lib/k8s/KubeObject.ts:725
Inherited from
KubeObjectInterface.apiVersion
items?
optional items?: any[];
Defined in: lib/k8s/KubeObject.ts:729
Inherited from
key?
optional key?: any;
Defined in: lib/k8s/KubeObject.ts:732
Inherited from
kind
kind: string;
Defined in: lib/k8s/KubeObject.ts:724
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.
In CamelCase.
Cannot be updated.
See
Inherited from
lastTimestamp?
optional lastTimestamp?: string;
Defined in: lib/k8s/KubeObject.ts:731
Inherited from
KubeObjectInterface.lastTimestamp
metadata
metadata: KubeMetadata;
Defined in: lib/k8s/KubeObject.ts:726
Inherited from
spec
spec: object;
Defined in: lib/k8s/node.ts:64
Index Signature
[otherProps: string]: any
podCIDR
podCIDR: string;
taints
taints: object[];
Overrides
status
status: object;
Defined in: lib/k8s/node.ts:27
addresses?
optional addresses?: object[];
allocatable?
optional allocatable?: object;
allocatable.cpu
cpu: any;
allocatable.ephemeralStorage
ephemeralStorage: any;
allocatable.hugepages_1Gi
hugepages_1Gi: any;
allocatable.hugepages_2Mi
hugepages_2Mi: any;
allocatable.memory
memory: any;
allocatable.pods
pods: any;
capacity?
optional capacity?: object;
capacity.cpu
cpu: any;
capacity.ephemeralStorage
ephemeralStorage: any;
capacity.hugepages_1Gi
hugepages_1Gi: any;
capacity.hugepages_2Mi
hugepages_2Mi: any;
capacity.memory
memory: any;
capacity.pods
pods: any;
conditions?
optional conditions?: Omit<KubeCondition, "lastProbeTime" | "lastUpdateTime"> & object[];
nodeInfo?
optional nodeInfo?: object;
nodeInfo.architecture
architecture: string;
nodeInfo.bootID
bootID: string;
nodeInfo.containerRuntimeVersion
containerRuntimeVersion: string;
nodeInfo.kernelVersion
kernelVersion: string;
nodeInfo.kubeletVersion
kubeletVersion: string;
nodeInfo.kubeProxyVersion
kubeProxyVersion: string;
nodeInfo.machineID
machineID: string;
nodeInfo.operatingSystem
operatingSystem: string;
nodeInfo.osImage
osImage: string;
nodeInfo.systemUUID
systemUUID: string;