@nebius/js-sdk - v0.2.54
    Preparing search index...

    Interface NodeGroupStatus

    Represents the nebius.mk8s.v1.NodeGroupStatus protobuf message.

    interface NodeGroupStatus {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.mk8s.v1.NodeGroupStatus";
        events: RecurrentResourceEvent[];
        nodeCount: Long;
        outdatedNodeCount: Long;
        readyNodeCount: Long;
        reconciling: boolean;
        state: NodeGroupStatus_State;
        strategy?: NodeGroupDeploymentStrategy;
        targetNodeCount: Long;
        version: string;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

    • [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined

      Represents the nebius.mk8s.v1.NodeGroupStatus protobuf message.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Represents the nebius.mk8s.v1.NodeGroupStatus protobuf message.

            Returns unknown

      • undefined
    Index
    "[customJson]"?: () => unknown

    Returns a safe value for JSON logs.

    Type Declaration

      • (): unknown
      • Returns a safe value for JSON logs.

        Returns unknown

    "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>

    Preserves protobuf fields that this SDK version does not recognize.

    $type: "nebius.mk8s.v1.NodeGroupStatus"

    Contains the fully qualified protobuf type name.

    Contains the events protobuf field.

    nodeCount: Long

    Total number of nodes that are currently in the node group. Both ready and not ready nodes are counted.

    outdatedNodeCount: Long

    Total number of nodes that has outdated node configuration. These nodes will be replaced by new nodes with up-to-date configuration.

    readyNodeCount: Long

    Total number of nodes that successfully joined the cluster and are ready to serve workloads. Both outdated and up-to-date nodes are counted.

    reconciling: boolean

    Show that there are changes are in flight.

    Contains the state protobuf field.

    Deployment strategy used by the service for node group rollouts and node deletions. It includes default values applied by the service. A drain_timeout value of 0 means that node draining is not time-limited.

    targetNodeCount: Long

    Desired total number of nodes that should be in the node group. It is either NodeGroupSpec.fixed_node_count or arbitrary number between NodeGroupAutoscalingSpec.min_node_count and NodeGroupAutoscalingSpec.max_node_count decided by autoscaler.

    version: string

    Actual version of NodeGroup. Have format <major>.<minor>.<patch>-nebius-node.<infra_version> like "1.30.0-nebius-node.10". Where <major>.<minor>.<patch> is Kubernetes version and <infra_version> is version of Node infrastructure and configuration, which update may include bug fixes, security updates and new features depending on worker node configuration.