- Getting Started
- Security Model
- Airflow Deployments
- Astro CLI
- Houston API
- Enterprise Edition
- Getting Started
Enterprise Edition Overview
When you create a new Airflow deployment on Astronomer, the platform will deploy Kubernetes pods for an Airflow Webserver, Airflow Scheduler, pool of Celery workers, a small Redis instance (that backs Celery), and a statsd pod that streams metrics to a centralized Prometheus and Grafana.
You can self-install Asstronomer onto Kubernetes by following our install guides.
When you install the Astronomer platform, a number of components are deployed including NGINX, Prometheus, Grafana, a GraphQL API (Houston), a React UI (Orbit), and a private Docker Registry (used in the DAG deployment process).
Easy DAG Deployment
Astronomer makes it easy to deploy these containers to Kubernetes - but more importantly, to give Airflow developers a CLI to deploy DAGs through a private Docker registry that interacts with the Kubernetes API.
Remember to run
astro airflow init after creating a new project directory.
Any Python packages can be added to
requirements.txt and all OS level packages
can be added to
packages.txt in the project directory.
- Local (username/password)
- Auth0 (supports SAML, Active Directory, other SSO)
The Astro CLI helps you develop and deploy Airflow projects.
Houston is a GraphQL API that serves as the source of truth for the Astronomer Platform.
Commander is a GRPC provisioning component of the Astronomer Platform. It is responsible for interacting with the underlying Kubernetes infrastructure layer.
Orbit is a GraphQL UI that provides easy access to the capabilities of the Astronomer platform.
dbBootstrapper is a utility that initializes databases and create Kubernetes secrets, and runs automatically when an Airflow cluster is created.