Prerequisites

To ensure a smooth and successful installation of the AMDC, please ensure the availability of the following requirements before beginning the process.

Domain Certificates

The AMDC platform requires a dedicated domain and valid security certificates.

Domain Certificates
  • Fully Qualified Domain Name (FQDN): A unique domain name to host the AMDC platform (e.g., my_domain.com).
  • DNS Records: The installer will automatically create the following DNS records under your FQDN.

    A record: amdc.my_domain.com

    CNAME records:
    • access-amdc.<my_domain.com>
    • registry-amdc.my_domain.com
    • nats-wss-amdc.my_domain.com
    • nats-amdc.my_domain.com
    • swfs-amdc.my_domain.com
    • prometheus-amdc.my_domain.com
    • grafana-amdc.my_domain.com
    • alertmanager-amdc.my_domain.com
  • x509 Certificates: Requires a set of x509 certificates which includes:
    • Wildcard certificate is recommended.
    • Intermediate CA certificate.
      Note: If you have any questions about the certificates, please contact your IT team for help.

A Dedicated Server

A dedicated physical machine or virtual machine
  • with an internal LAN connection (no Internet access required) that will host the AMDC. SSH access and browser access (via HTTP/HTTPS) to this machine are mandatory.

Network Ports and Services

Network ports must be opened to allow communication between services and external users.

Table 1. Inbound Firewall Rules:
Protocol Port(s) Source Destination Description
TCP 80, 443 External Servers Required for Altair One external service endpoints (HTTP/HTTPS access).
TCP 6443 Agents Servers Required for K3s supervisor and Kubernetes API Server.
TCP 10250 All All nodes Required for Kubelet metrics.
UDP 8472 All All nodes Required, for Flannel VXLAN

Outbound Traffic:

  • All outbound traffic must be allowed from the installation environment.

Operating System

The following are the supported operating systems:
  • Rocky Linux version 8 and 9
  • Red Hat Linux version 8 and 9
  • Oracle Linux version 8 and 9

Hardware Specifications

  • CPU: 8 cores
  • RAM: 64 GB RAM
  • Disk Space: 200 GB

Software Packages

The installer will install the following software packages on the server:
  • K3s
  • Restic
  • Helm with the diff and secrets plugins
  • Git
  • epel-release
  • curl
  • SOPS
  • jq and yq