@nebius/js-sdk - v0.1.4
    Preparing search index...
    interface NodeTemplate {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.mk8s.v1alpha1.NodeTemplate";
        bootDisk?: DiskSpec;
        cloudInitUserData: string;
        filesystems: AttachedFilesystemSpec[];
        gpuCluster?: GpuClusterSpec;
        gpuSettings?: GpuSettings;
        metadata?: NodeMetadataTemplate;
        networkInterfaces: NetworkInterfaceTemplate[];
        os: string;
        preemptible?: PreemptibleSpec;
        resources?: ResourcesSpec;
        serviceAccountId: string;
        taints: NodeTaint[];
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

    Properties

    "[customJson]"?: () => unknown
    "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>
    $type: "nebius.mk8s.v1alpha1.NodeTemplate"
    bootDisk?: DiskSpec
    cloudInitUserData: string

    cloud-init user-data. Must contain at least one SSH key.

    filesystems: AttachedFilesystemSpec[]
    gpuCluster?: GpuClusterSpec
    gpuSettings?: GpuSettings

    GPU-related settings.

    networkInterfaces: NetworkInterfaceTemplate[]
    os: string

    OS version that will be used to create the boot disk of Compute Instances in the NodeGroup. Supported platform / k8s version / OS / driver presets combinations gpu-l40s-a, gpu-l40s-d, gpu-h100-sxm, gpu-h200-sxm, cpu-e1, cpu-e2, cpu-d3: drivers_preset: "" k8s: 1.30 → "ubuntu22.04" k8s: 1.31 → "ubuntu22.04" (default), "ubuntu24.04" gpu-l40s-a, gpu-l40s-d, gpu-h100-sxm, gpu-h200-sxm: drivers_preset: "cuda12" (CUDA 12.4) k8s: 1.30, 1.31 → "ubuntu22.04" drivers_preset: "cuda12.4" k8s: 1.31 → "ubuntu22.04" drivers_preset: "cuda12.8" k8s: 1.31 → "ubuntu24.04" gpu-b200-sxm: drivers_preset: "" k8s: 1.30, 1.31 → "ubuntu24.04" drivers_preset: "cuda12" (CUDA 12.8) k8s: 1.30, 1.31 → "ubuntu24.04" drivers_preset: "cuda12.8" k8s: 1.31 → "ubuntu24.04" gpu-b200-sxm-a: drivers_preset: "" k8s: 1.31 → "ubuntu24.04" drivers_preset: "cuda12.8" k8s: 1.31 → "ubuntu24.04"

    preemptible?: PreemptibleSpec

    Configures whether the nodes in the group are preemptible. Set to empty value to enable preemptible nodes.

    resources?: ResourcesSpec
    serviceAccountId: string

    the Nebius service account whose credentials will be available on the nodes of the group. With these credentials, it is possible to make nebius CLI or public API requests from the nodes without the need for extra authentication. This service account is also used to make requests to container registry.

    resource.serviceaccount.issueAccessToken permission is required to use this field.

    taints: NodeTaint[]