Skip to main content
Version: v2.10.0

Creating Mounts

Overview​

Mounts allow you to attach external storage locations to your Yeedu clusters. This enables secure, read-only access to data stored on:

  • Cloud storage (S3, Azure Blob Storage, GCS)

Steps to Create a Mount​

1. Navigate through UI​

  1. Click Profile in the top-right corner
  2. Click Settings
  3. In the Settings menu, choose Mounts
  4. Click Create Mount

Create Mount

2. Basic Configuration​

Enter the following information in order:

FieldDescriptionRequired
Mount NameUnique identifier for the mountYes
Storage TypeSelect a provider (S3/Azure/GCS)Yes
Storage CredentialChoose or create a credentials secretYes
Mount PointLocal path in cluster where storage will mount e.g. /mnt/example_mount_nameYes
Bucket URLStorage bucket or container URL (e.g. s3://..., abfs://...)Yes
Extra ConfigsOptional provider-specific parametersNo

Update Mount

3. Access Mode​

  • Mount Read Only: Default toggle is set to mount read-only

4. Storage Configuration​

Select your storage provider and configure:

Amazon S3​

  • Bucket Name: S3 bucket to mount
  • Path Prefix: Specific path within bucket (optional)
  • AWS Region: AWS region where bucket is located
  • Access Mode: Read-only

Azure Blob Storage​

  • Container Name: Azure container to mount
  • Storage Account: Azure storage account name
  • Path Prefix: Specific path within container (optional)
  • Access Mode: Read-only

Google Cloud Storage​

  • Bucket Name: GCS bucket to mount
  • Path Prefix: Specific path within bucket (optional)
  • Project ID: GCP project ID
  • Access Mode: Read-only

4. Authentication​

Configure credentials required for storage access:

  1. Select Credential Type:

    • Select existing credential from drop down
    • New Credentials: Create from credential section from credentials tab
  2. Provide necessary authentication:

    • For S3: AWS Access Key ID and Secret Access Key
    • For Azure: Storage Account Key or Connection String
    • For GCS: Service Account JSON

5. Extra Configuration​

Add custom mount parameters:

  1. Click Add Extra Config
  2. Enter key-value pairs for provider-specific options
  3. Examples:
    • S3: ssl=true, requester_pays=false
    • Azure: ssl=true, block_size=65536
    • NFS: nolock=true, vers=3

6. Review and Create​

  1. Review all configuration
  2. Click Create Mount
  3. Mount is validated and created

Details Mount

After Creation​

Once created, the mount:

  • Appears in the Mounts list
  • Is available to assigned clusters
  • Can be used in jobs and notebooks
  • Can be edited or deleted at any time

delete Mount