Skip to main content

About CMX VMs (Beta)

This topic provides an introduction to Replicated Compatibility Matrix (CMX) VMs, including information about supported types, limitations, and prerequisites to use CMX VMs.

About CMX VMs

CMX VMs provide isolated Linux environments for testing your applications. Unlike clusters, VMs give you full control over the operating system (OS) and allow you to test installation methods that require direct OS access.

You can use CMX VMs for testing and troubleshooting VM-based installations for your application with Replicated Embedded Cluster.

For information about creating clusters with CMX to test Kubernetes-based deployments and Helm installations, see Create and Manage Clusters.

Supported VM Types

The following VM types are supported:

DistributionVersionsInstance Types
ubuntu24.04, 22.04r1.small, r1.medium, r1.large, r1.xlarge, r1.2xlarge. See Replicated Instance Types.
almalinux8, 9, 10r1.small, r1.medium, r1.large, r1.xlarge, r1.2xlarge. See Replicated Instance Types.

Replicated Instance Types

The following describes the Replicated instance types for VMs:

TypeMemory (GiB)VCPU Count
r1.small8 GB2 VCPUs
r1.medium16 GB4 VCPUs
r1.large32 GB8 VCPUs
r1.xlarge64 GB16 VCPUs
r1.2xlarge128 GB32 VCPUs

Limitations

Creating VMs with CMX has the following limitations:

  • Creating VMs with CMX is a Beta feature.
  • Installing Embedded Cluster on a VM created with CMX is supported for Embedded Cluster versions 1.21.0 or later.
  • GitHub Actions are not supported for CMX VMs.
  • The cluster prepare command is not supported for CMX VMs.

Prerequisites

Before you can use CMX VMs, you must complete the following prerequisites:

  • Existing accounts must accept the TOS for the trial on the Compatibility Matrix page in the Replicated Vendor Portal.