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.
Prerequisites
Section titled “Prerequisites”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
Helm Chart Installation
Section titled “Helm Chart Installation”The recommended path for enterprise installation is via the official AeroDeploy Helm chart.
# Add the AeroDeploy enterprise repositoryhelm repo add aerodeploy https://charts.aerodeploy.io/enterprisehelm repo update
# Create a dedicated namespacekubectl create namespace aerodeploy-system
# Install the controllerhelm install aerodeploy aerodeploy/aerodeploy-controller \ --namespace aerodeploy-system \ --set global.enterpriseLicenseKey=$AERODEPLOY_LICENSE_KEYAgent Installation
Section titled “Agent Installation”Once the central controller is deployed, install the build agents on your target environments.
curl -sSL https://get.aerodeploy.io/agent | bash -s -- --token $AGENT_TOKENAgents 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.
Validation
Section titled “Validation”Verify the installation by checking the health status of the control plane:
kubectl get pods -n aerodeploy-systemAll pods should show a Running status. You can now proceed to Configuration to set up your first pipeline.