Deploy Composable Clusters on Kubernetes using the CDM
Use Cloud Deployment Manager to generate a multi-tenant Composable Clusters deployment for Kubernetes.
Generate WEKA Operator deployment artifacts for a Composable Clusters deployment with the Cloud Deployment Manager (CDM) wizard. This deployment type creates one WekaCluster per tenant over shared physical NVMe drives through the SSD proxy. All tenants use one shared sign-drives policy.
Sign drives, local drivers build, and debuggability are configured once and shared across all tenants. Each tenant cluster has its own Cluster, Capacity, Protocols, and Networking configuration.
Access the wizard at Cloud Deployment Manager and sign in with your WEKA account. Select Kubernetes as the target platform, then select Composable Clusters.
Before you begin
Complete the same preparation as the Dedicated flow. See Before you begin in Deploy dedicated WEKA on Kubernetes using the CDM.
Workflow
1. Configure shared hardware
The Hardware step defines the physical drives available to all tenant clusters.
Enter the Number Of Servers.
Enter TLC Disks Per Node and TLC Raw Capacity Per Disk (TB).
Enter QLC Disks Per Node and QLC Raw Capacity Per Disk (TB).
Review the resulting Available Capacity.
Select Next.
2. Configure shared sign drives, driver distribution, and debuggability
Configure shared settings that apply to all tenant clusters.
Sign drives:
Keep Create Sign-Drives Policy enabled.
Select the discovery method for shared NVMe drives.
Select Next.
Local builder build:
Keep Build drivers locally disabled when servers reach
drivers.weka.io.Enable it for air-gapped environments or custom kernels.
Select Next.
Debuggability:
Configure Remote Traces according to your support access policy.
Select Next.
3. Add a tenant cluster
Cluster:
Select + Add cluster.
Set the tenant cluster Namespace, and WEKA image.
Select Next.
Capacity:
Configure the tenant capacity.
Select Next.
Protocols:
Configure the protocol settings.
Select Next.
Networking:
Configure the networking settings and data interfaces.
Select Next.
Repeat for each additional tenant.
Apply the generated configuration
Apply the generated configuration in the displayed order.
Run the Operator setup commands. Create the namespace and secrets. Apply the CRDs and install the operator Helm chart.
Apply the generated Output manifest.
Verify that each WekaCluster forms and its tenant services are available.
Save the wizard state with Save Config. Restore a saved state with Load Config.
Related topics
Last updated

