Armory Continuous Deployment-as-a-Service

Use Armory Continuous Deployment-as-a-Service to continuously deliver your apps to your Kubernetes clusters. Armory CD-as-a-Service integrates with external automation tools so you can create your own CI/CD pipelines.

Overview of Armory CD-as-a-Service

Armory CD-as-a-Service delivers intelligent deployment-as-a-service that supports advanced deployment strategies so developers can focus on building great code rather than deploying it. By automating code deployment across all of your Kubernetes environments, Armory CD-as-a-Service removes demands on developers and reduces the risk of service disruptions due to change failures. It does this by seamlessly integrating preproduction verification tasks with advanced production deployment strategies. This mitigates risks by providing deployment flexibility while limiting blast radius, which leads to a better customer experience. Best of all, Armory CD-as-a-Service doesn’t require migrating to a new deployment platform. It easily plugs into any existing SDLC.

flowchart LR
   id0<--"REST API"-->id2
   id1<--"REST API"-->id2
   id2<--"gRPC/HTTP2"-->id3

   subgraph outside [External Environments]
   id0[Armory CD-as-a-Service CLI]
   id1[Automation Tools<br>GitHub, Jenkins, GitLab, Spinnaker]
   end

   id2{Armory<br>CD-as-a-Service}

   subgraph kubernetes [Kubernetes Cluster]
   id3[Remote Network Agent]
   end

   classDef k8s fill:#326de6,stroke:#000000,stroke-width:1px
   classDef armory fill:#38b5d9,stroke:#000000,stroke-width:1px
   classDef ext fill:#ffffff,stroke:#000000,stroke-width:1px
   class kubernetes k8s
   class id2,id3,id0 armory
   class outside ext

See the Architecture and System Requirements pages for details.

For a full list of features and pricing, see the Armory Continuous Deployment-as-a-Service product page.

Start using Armory CD-as-a-Service

The Get Started section contains guides that walk you through the core functionality. The Get Started with Armory CD-as-a-Service guide shows you how to sign up for an account and then connect to your Kubernetes cluster. You can complete the process in under 5 minutes.

Read the Get Started with the CLI to Deploy Apps guide to learn how to install the CLI, create a deployment file, and deploy your app.

After you’ve completed those guides, you can follow the Deploy a Demo App Tutorial, in which you fork a demo app repo and deploy that app to your Kubernetes cluster.

In addition to deployment using the CLI, you can start a deployment from your GitHub workflow. Read the Get Started with the GitHub Action to Deploy Apps guide to integrate Armory CD-as-a-Service’s GitHub Action into your workflow.

Learn how to configure deployment strategies with these guides:

Install the Armory CD (Spinnaker) plugin if you want to integrate Armory CD-as-a-Service into your pipelines.


Last modified May 29, 2022: (975089c8)