Post Cluster configurations

Once your cluster is configured following steps needs to be done.

Creating record for your load balancer

(Coming soon)

Attaching a blob storage

Azure Blob Storage is a scalable and secure cloud-based object storage service provided by Microsoft Azure. It allows you to store and retrieve large amounts of unstructured data such as images, videos, documents, and other binary or text data.

Working with Azure Blob Storage:

To work with Azure Blob Storage, you need to follow these basic steps:

  1. Create a Storage Account: Create an Azure Storage account to enable Blob Storage. Choose the desired redundancy option, access tier, and other configuration settings.
  2. Access Keys and Connection Strings: Retrieve the access keys or connection strings for your storage account. These credentials are required to access and manipulate data in Blob Storage.
  3. Containers: Containers act as logical storage units and hold blobs. Create one or more containers within your storage account to organize your data.
  4. Upload and Manage Blobs: Upload blobs to a container using various methods like Azure Portal, Azure CLI, Azure Storage Explorer, or programmatically using the Azure Storage SDKs. Manage blobs by setting properties, metadata, access permissions, and utilizing features like snapshots, versioning, and shared access signatures (SAS).
  5. Access Control: Control access to your blobs and containers using RBAC, shared access signatures (SAS), or Azure AD authentication. Define appropriate access policies and permissions to secure your data.
  6. Monitoring and Analytics: Utilize Azure Monitor and Azure Storage Analytics to gain insights into your storage account's performance, availability, and usage patterns. Set up alerts and track metrics to proactively manage your Blob Storage.

Attaching Blob storage to Truefoundry's control plane

  • Create an Azure Storage Account
    • Azure (by default) applies a policy for aborting multipart upload through a garbage collector after 7 days.
    • We have to make sure below CORS policy is applied to your storage account
      • Go to your Azure portal and click on your storage account
      • Search for CORS from the left panel and for all four services Blob service File service Queue service and Table Service select the below optinos
        • Allowed Origins - * or your control plane URL
        • Allowed Methods - GET, POST, PUT
        • Allowed Headers - *
        • Exposed Headers - Etag
        • MaxAgeSeconds - 3600
      • Save your changes
      • Go to you control plane and Select Blob Storage from Integrations tab.
      • Enter the details alongwith your connection string.