Skip to content

Conversation

rapidfix
Copy link
Collaborator

@rapidfix rapidfix commented Jul 3, 2025

Problem Summary

MinIO storage has reached its capacity limit (100% usage), causing critical storage issues for Milvus operations. This is impacting job execution and system stability. The current MinIO setup is not scalable for long-term use.

Proposed Solution

  1. Migrate to External S3

    • Create a Hetzner S3 bucket
    • Transfer all data from MinIO to the S3 bucket
    • Configure Milvus to use the external S3 bucket
  2. Implementation Steps

    • Backup all MinIO data
    • Create S3 bucket on Hetzner
    • Transfer data using S3-compatible tools
    • Update Milvus configuration to use external S3
    • Validate data integrity and system functionality
  3. Contingency Plan

    • If migration fails, re-deploy MinIO with S3 integration
    • Restore from backup if data loss occurs
  4. Documentation

    • Update deployment guides for S3 configuration
    • Add monitoring for S3 storage metrics

Required Configuration Changes

# Example S3 configuration for Milvus
objectStorage:
  s3:
    endpoint: "https://your-hetzner-s3-bucket.example.com"
    accessKey: "YOUR_ACCESS_KEY"
    secretKey: "YOUR_SECRET_KEY"
    bucket: "tee-worker-storage"
    useSSL: true

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant