Skip to main content

About Compatibility Matrix VMs (Beta)

This topic describes Compatibility Matrix VMs and their capabilities for testing your applications.

About Compatibility Matrix VMs

Compatibility Matrix 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 Compatibility Matrix VMs for testing and troubleshooting VM-based installations for your application with Replicated Embedded Cluster.

For information about creating clusters with Compatibility Matrix 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 Compatibility Matrix has the following limitations:

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

Prerequisites

Before you can use Compatibility Matrix 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.