Documentation

AWS EKS


This guide describes the prerequisite steps to install Astronomer on Amazon Web Services (AWS).

Are you devops-y enough to do this alone?

You will need to be able to:

  • Obtain a wildcard SSL certificate
  • Edit your DNS records
  • Create resources on AWS
  • Install/run Kubernetes command line tools to your machine

Prerequisites

Before running the Astronomer install command you must:

  1. Set up an EKS cluster
  2. Select a base domain
  3. Get your machine setup with needed dev tools
  4. Create a stateful storage set
  5. Get a Postgres server running
  6. Obtain SSL
  7. Install Helm and Tiller
  8. Set a few Kubernetes secrets
  9. Build your config.yaml

Install Astronomer

You're ready to go!

helm install -f config.yaml . --namespace astronomer

DNS routing

Your final step is to setup your DNS to route traffic to your airflow resources following these steps.

Click the link in the output notes to log in to the Astronomer app.