Yandex Cloud
Search
Contact UsGet started
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • AI for business
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Center for Technologies and Society
    • Yandex Cloud Partner program
  • Pricing
  • Customer Stories
  • Documentation
  • Blog
© 2025 Direct Cursus Technology L.L.C.
Yandex DataSphere
  • Getting started
    • All guides
      • Creating a node
      • Updating a node
      • Deleting a node
      • Configuring a node environment
      • Sending a request to a node
      • Suspending or resuming a node
      • Creating an alias
      • Updating an alias
      • Deleting an alias
      • Sending a request to an alias
    • Migrating a workflow to a new version
  • Terraform reference
  • Audit Trails events
  • Access management
  • Pricing policy
  • Public materials
  • Release notes

In this article:

  • Node from a model
  • Node from a Docker image
  1. Step-by-step guides
  2. DataSphere Inference
  3. Creating a node

Creating a node

Written by
Yandex Cloud
Updated at August 15, 2025
  • Node from a model
  • Node from a Docker image

You can deploy an individual notebook cell or a third-party Docker image as a standalone service using nodes.

Warning

When deploying and using models, you pay for the uptime of each node instance: from its start to deletion.

If you no longer need the service you deployed, delete the node.

If your project uses packages and libraries that are not included in the list of pre-installed software, first configure your node environment using a Docker image.

Node from a modelNode from a model

  1. Select the project in your community or on the DataSphere home page in the Recent projects tab.

  2. In the top-right corner, click Create resource. In the pop-up window, select Node.

  3. Enter a name for the node in the Name field.

  4. Under Type, specify the resource type: Model.

  5. In the Models field, select the saved model and specify the inputs, if required.

    Note

    When deploying PyTorch models, DataSphere cannot automatically infer the input and output parameters.

    If you are setting the inputs, make sure to specify the outputs as well. When you set the inputs manually for any model type, DataSphere cannot automatically infer the outputs.

    For XGBoost and LightGBM models, the names and types of input and output parameters remain unchanged:

    • Input parameters: input__0 of the TYPE_FP32 type, vector with the [N] length. For example, if N=32, specify [32] in the Tensor dimension field.
    • Output parameters: output__0 of the TYPE_FP32 type, scalar value. In the Tensor dimension field, specify [1].

    Tip

    To create a node from XGBoost and LightGBM models saved in DataSphere before April 8, 2024, re-save them to the model resource.

  6. Under Folder, select the folder for the new resources.

  7. Under Provisioning, select the configuration of instance computing resources, availability zone, and the ID of the subnet to host the instance.

  8. In the Maintenance limit field, specify the maximum number of node instances that can be shut down for maintenance at the same time.

  9. Under Access control list (ACL), click Add ACL and specify the IDs of the folders allowed to connect to the node. The folder ID of the user creating the node is specified by default.

  10. Click Create.

To view all created nodes:

  1. Select the project in your community or on the DataSphere home page in the Recent projects tab.

  2. Under Project resources, select Node.

Node from a Docker imageNode from a Docker image

  1. Select the project in your community or on the DataSphere home page in the Recent projects tab.

  2. In the top-right corner, click Create resource. In the pop-up window, select Node.

  3. Enter a name for the node in the Name field.

  4. Optionally, in the Description field, enter a description for the node.

  5. Under Type, select the resource to base your node on: Docker.

  6. Under Docker image storage, select the container registry. You can select Container Registry or any other registry. For Container Registry, specify:

    • Docker image in the following format: cr.yandex/<registry_ID>/<image_ID>:<tag>.
    • Username will automatically get the json_key value.
    • Password secret: In the project settings, select the secret containing the file with the authorized key for the service account from the list.

    To use an image from another Docker image storage, select the Other type and fill the remaining fields with the values required for connection to your registry.

  7. Optionally, under Docker image settings, set the disk size available in the Docker image.

  8. Under Endpoint:

    • Type: Select a node connection protocol, HTTP (HTTP/2) or gRPC.
    • Port: Specify the port for connecting to the node.
    • Timeout: Set the session timeout, in seconds.
    • Idle timeout: Set the idle time before disconnecting from the node, in seconds.
  9. Optionally, under Telemetry:

    • Type: Select the telemetry service, Prometheus or Yandex Monitoring.
    • HTTP path: Specify the address to send telemetry data to.
    • Port: Specify the port to send telemetry data to.
  10. Optionally, under Healthcheck:

    • Type: Node health check protocol, HTTP or gRPC.
    • Port: Port used for node health checks.
    • Path: Path to the resource to check.
    • Timeout: Check duration, in seconds.
    • Interval: Interval between checks, in seconds.
    • Fails threshold: Allowed number of failed checks.
    • Passes threshold: Required number of successful checks.
  11. Optionally, under Docker image settings, set the total memory available in the Docker image.

  12. Under Folder, select the folder for the new resources.

  13. Under Provisioning:

    • Instance configuration: Select a configuration of the instance computing resources.
    • Distribution by zones: Add an availability zone and the ID of the subnet to host the instance.
    • Maintenance limit: Specify the maximum number of node instances that can be shut down for maintenance at the same time.
    • Additional disk: Optionally, add a secondary disk for the instance. If you selected multiple instances, a disk will be created for each one.
  14. Under Access control list (ACL), click Add ACL and specify the IDs of the folders allowed to connect to the node. The folder ID of the user creating the node is specified by default.

  15. Click Create.

To view all created nodes:

  1. Select the project in your community or on the DataSphere home page in the Recent projects tab.

  2. Under Project resources, select Node.

See alsoSee also

  • Configuring the environment for deploying a standalone service
  • Updating a node
  • Deleting a node
  • Creating an alias
  • Deploying a service based on a Docker image
  • Deploying a service based on an ONNX model

Was the article helpful?

Previous
Connecting to Google Drive
Next
Updating a node
© 2025 Direct Cursus Technology L.L.C.