You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This will install the required Python packages in a virtual environment.
68
68
69
+
## Disk Support for Materialize on Azure
70
+
71
+
This module supports configuring disk support forMaterialize on Azure using **local NVMe SSDs** availablein specific VM families, along with **OpenEBS** and `lgalloc`for volume management.
72
+
73
+
### Recommended Azure VM Types with Local NVMe Disks
74
+
75
+
Materialize benefits from fast ephemeral storage and recommends a **minimum 2:1 disk-to-RAM ratio**. The [Lsv3-series](https://learn.microsoft.com/en-us/azure/virtual-machines/lsv3-series) virtual machines offer high-throughput local NVMe SSD storage and are ideal for performance-intensive workloads.
76
+
77
+
| VM Size | vCPUs | Memory | NVMe Storage | Disk-to-RAM Ratio |
> These VM types provide **ephemeral local NVMe SSD disks**. Data is lost when the VM is stopped or deleted, so they should only be used for**temporary or performance-critical data** managed by Materialize.
85
+
86
+
### Enabling Disk Support on Azure
87
+
88
+
When `enable_disk_support` is set to `true`, the module:
89
+
90
+
1. Uses a bootstrap container to identify and configure available NVMe disks
91
+
1. Sets up **OpenEBS** with `lvm-localpv` to manage the ephemeral disks
|<a name="input_cert_manager_chart_version"></a> [cert\_manager\_chart\_version](#input\_cert\_manager\_chart\_version) | Version of the cert-manager helm chart to install. | `string` | `"v1.17.1"` | no |
105
154
|<a name="input_cert_manager_install_timeout"></a> [cert\_manager\_install\_timeout](#input\_cert\_manager\_install\_timeout) | Timeout for installing the cert-manager helm chart, in seconds. | `number` | `300` | no |
106
155
|<a name="input_cert_manager_namespace"></a> [cert\_manager\_namespace](#input\_cert\_manager\_namespace) | The name of the namespace in which cert-manager is or will be installed. | `string` | `"cert-manager"` | no |
|<a name="input_disk_setup_image"></a> [disk\_setup\_image](#input\_disk\_setup\_image) | Docker image for the disk setup script | `string` | `"materialize/ephemeral-storage-setup-image:v0.1.2"` | no |
|<a name="input_enable_disk_support"></a> [enable\_disk\_support](#input\_enable\_disk\_support) | Enable disk support for Materialize using OpenEBS and local SSDs. When enabled, this configures OpenEBS, runs the disk setup script, and creates appropriate storage classes. | `bool` | `true` | no |
108
160
|<a name="input_helm_chart"></a> [helm\_chart](#input\_helm\_chart) | Chart name from repository or local path to chart. For local charts, set the path to the chart directory. | `string` | `"materialize-operator"` | no |
109
161
|<a name="input_helm_values"></a> [helm\_values](#input\_helm\_values) | Additional Helm values to merge with defaults | `any` | `{}` | no |
110
162
|<a name="input_install_cert_manager"></a> [install\_cert\_manager](#input\_install\_cert\_manager) | Whether to install cert-manager. | `bool` | `true` | no |
This will install the required Python packages in a virtual environment.
67
+
68
+
## Disk Support for Materialize on Azure
69
+
70
+
This module supports configuring disk support forMaterialize on Azure using **local NVMe SSDs** availablein specific VM families, along with **OpenEBS** and `lgalloc`for volume management.
71
+
72
+
### Recommended Azure VM Types with Local NVMe Disks
73
+
74
+
Materialize benefits from fast ephemeral storage and recommends a **minimum 2:1 disk-to-RAM ratio**. The [Lsv3-series](https://learn.microsoft.com/en-us/azure/virtual-machines/lsv3-series) virtual machines offer high-throughput local NVMe SSD storage and are ideal for performance-intensive workloads.
75
+
76
+
| VM Size | vCPUs | Memory | NVMe Storage | Disk-to-RAM Ratio |
> These VM types provide **ephemeral local NVMe SSD disks**. Data is lost when the VM is stopped or deleted, so they should only be used for**temporary or performance-critical data** managed by Materialize.
84
+
85
+
### Enabling Disk Support on Azure
86
+
87
+
When `enable_disk_support` is set to `true`, the module:
88
+
89
+
1. Uses a bootstrap container to identify and configure available NVMe disks
90
+
1. Sets up **OpenEBS** with `lvm-localpv` to manage the ephemeral disks
0 commit comments