Skip to main content
Skip table of contents

CX Deployment Prerequisites

This document outlines the mandatory platform and infrastructure requirements needed before deploying the Expertflow CX solution, regardless of the chosen deployment scale (PoC, Small, or Large).

💻 Operating System and Container Platform

The Expertflow CX solution is built upon a Linux and Kubernetes foundation, leveraging containerization for scalability and modularity.

Component

Requirement

Detail

Operating System (OS)

Linux Distribution (e.g., Debian, CentOS, RHEL variants)

All server components and container platforms must run on a stable, supported Linux distribution.

Container Platform

Kubernetes Cluster

CX-Core and most add-on services are deployed and managed using Helm charts within a Kubernetes environment. The platform has been tested with distributions such as K3s and RKE2.

2. Network and Connectivity

While specific bandwidth varies by component (especially voice), core network requirements must be met across the cluster.

Component

Requirement

Notes

Cluster Networking

Full Network Connectivity

All Kubernetes nodes (Control Plane and Workers) must have full network connectivity and communication capabilities.

Time Synchronization

NTP (Network Time Protocol)

Time synchronization across all cluster nodes and integrated components (e.g., Media Server) is mandatory for proper logging, reporting, and inter-service communication.

External Access

FQDN and Load Balancing

A Fully Qualified Domain Name (FQDN) that resolves to the cluster's ingress or load balancer is required for external and agent access.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.