Skip to content

Installation

AeroDeploy is an enterprise-grade CI/CD and deployment orchestration platform designed for massive scale and zero-downtime rollouts. Installing AeroDeploy correctly ensures your release pipeline is robust, secure, and ready for production workloads.

Before installing AeroDeploy, ensure your environment meets the following requirements:

  • A Kubernetes cluster (v1.24 or later)
  • Helm 3.x installed locally
  • Access to an enterprise PostgreSQL database (v13+)
  • At least 8GB of RAM and 4 CPUs available for the controller nodes

The recommended path for enterprise installation is via the official AeroDeploy Helm chart.

Terminal window
# Add the AeroDeploy enterprise repository
helm repo add aerodeploy https://charts.aerodeploy.io/enterprise
helm repo update
# Create a dedicated namespace
kubectl create namespace aerodeploy-system
# Install the controller
helm install aerodeploy aerodeploy/aerodeploy-controller \
--namespace aerodeploy-system \
--set global.enterpriseLicenseKey=$AERODEPLOY_LICENSE_KEY

Once the central controller is deployed, install the build agents on your target environments.

Terminal window
curl -sSL https://get.aerodeploy.io/agent | bash -s -- --token $AGENT_TOKEN

Agents automatically connect back to the controller via secure mutual TLS (mTLS). Ensure that port 443 is open for outbound traffic to your AeroDeploy controller domain.

Verify the installation by checking the health status of the control plane:

Terminal window
kubectl get pods -n aerodeploy-system

All pods should show a Running status. You can now proceed to Configuration to set up your first pipeline.