Create a Dev Pod

For AI application developers, it is of great importance to have a handy development environment to develop and test your AI applications. With Dev Pod, you'll be able to have an AI development environment with:

  • Fast startup time: Get your dev environment ready in seconds.
  • Easy to use: No need to install anything, just use your browser or terminal to access the dev environment.
  • Storage integration: Mount your storage to the dev environment and access it.

To create a dev pod, you can use the CLI or the dashboard UI. In this guide, we will go through the steps to create a dev pod with dashboard.

Create with Dashboard

Navigate to the create pod page, you can see the create pod page as following image.

create pod page

Configure Options

As it is shown in the image above, there are several options to configure for your dev pod:

  • Pod name: Name of the Pod, only alphanumeric characters (a-z, 0-9) and '-' allowed.

  • Resource: Resource of the Pod, where you can configure the resource shape, node group and region.

  • Container configuration: Container configurations that will be used to create the Pod.

    • Image: The container image that will be used to create the Pod, you can choose from default image lists or use your own custom image. If you are using a private image, you need to specify the image registry auth.
    • SSH Public Key: The SSH public key that will be added to the authorized_keys file in the Pod. Your keys are managed as secrets in the workspace, you can refer to this page for more details.
    • Start JupyterLab: Whether to start JupyterLab in the Pod, default is false.
    • Run command: The command to run in the Pod when the container starts.
  • File system mount: File system mount configurations that will be used to mount the file system to the Pod.

Advanced configuration

Advanced configuration options that will be used to configure the Pod.

advanced configuration
  • Log collection: Whether to collect the logs from the Pod, following the workspace level setting by default.
  • Shared Memory: (Optional) The shared memory size is the size of the shared memory that will be allocated to the Pod. The default value is 64MB.
  • Visibility: (Optional) You can use this to specify the visibility of the Pod. If the visibility is set to private, only the creator of the Pod can access the Pod. If the visibility is set to public, all the users in the workspace can access the Pod.
  • Environment variables: (Optional) Environment variables that will be injected into the Pod. You can use this to specify the environment variables that your AI application needs.
Lepton AI

© 2025