You are looking at the documentation of a prior release. To read the documentation of the latest release, please visit here.

NodebalancerNode

FieldTypeDescription
apiVersionstringlinode.kubeform.com/v1alpha1
kindstringNodebalancerNode
metadataKubernetes meta/v1.ObjectMetaRefer to the Kubernetes API documentation for the fields of the metadata field.
specNodebalancerNodeSpec
statusNodebalancerNodeStatus

NodebalancerNodeSpec

Appears on:NodebalancerNode, NodebalancerNodeStatus

FieldTypeDescription
providerRefKubernetes core/v1.LocalObjectReference
idstring
addressstringThe private IP Address and port (IP:PORT) where this backend can be reached. This must be a private IP address.
configIDint64The ID of the NodeBalancerConfig to access.
labelstringThe label for this node. This is for display purposes only.
modestring(Optional) The mode this NodeBalancer should use when sending traffic to this backend. If set to accept this backend is accepting traffic. If set to reject this backend will not receive traffic. If set to drain this backend will not receive new traffic, but connections already pinned to it will continue to be routed to it. If set to backup this backend will only accept traffic if all other nodes are down.
nodebalancerIDint64The ID of the NodeBalancer to access.
statusstring(Optional) The current status of this node, based on the configured checks of its NodeBalancer Config. (unknown, UP, DOWN)
weightint64(Optional) Used when picking a backend to serve a request and is not pinned to a single backend yet. Nodes with a higher weight will receive more traffic. (1-255)

NodebalancerNodeStatus

Appears on:NodebalancerNode

FieldTypeDescription
observedGenerationint64(Optional) Resource generation, which is updated on mutation by the API Server.
outputNodebalancerNodeSpec(Optional)
statekubeform.dev/kubeform/apis/base/v1alpha1.State(Optional)
phasePhase(Optional)

Phase(string alias)

Appears on:NodebalancerNodeStatus