Installation Helm Chart
Appmixer Self-Managed package is shipped as a zip archive and allows you to install the Appmixer platform on your own infrastructure or in a cloud-computing platform.
Prerequisites
Kubernetes 1.29+ or OpenShift 4.16+
Helm 3.19+
MongoDB (deployed automatically by this chart)
Elasticsearch 8.x (via ECK operator)
Docker registry credentials
Features
Full Stack Deployment: Appmixer engine, API, backoffice, frontend, and quota service
Multiple Exposure Options: OpenShift
Routeor KubernetesIngresssupportProduction-Ready Components:
MongoDB ReplicaSet with automatic initialization (3 replicas)
Redis Sentinel for high availability (3 replicas)
RabbitMQ cluster for message brokering (3 replicas)
Elasticsearch with Kibana for logging and monitoring (ECK managed)
Logstash for log processing pipeline
Auto-Scaling: Horizontal Pod Autoscaler (HPA) for engine components
Security: TLS/ACME support, configurable security contexts, private registry authentication
Customizable: All resources, replicas, and configurations adjustable via
values.yaml
Install the chart
Create namespace
Create AWS ECR credentials secret:
Log in to AWS ECR registry:
Pull the latest Appmixer Helm chart:
4a. Pull the Appmixer Helm chart with version specified:
(Optional) Untar the chart:
Install required Elasticsearch CRDs
Update the repository:
Modify the
values.yamlfile to suit your needs. Change theexpose.methodfromroutestoingressfor Kubernetes. And set thedomain.Install the chart:
Access the Appmixer UI
How to Access Appmixer
If using OpenShift Routes:
If using Kubernetes Ingress:
Upgrading Appmixer Version
Update the version in Chart.yaml:
Then upgrade the release:
Last updated
Was this helpful?
