Kubernetes Executor Support in Astro: A New Era of Scalability and Resource Management

  • Constance Martineau

We are excited to announce the launch of Kubernetes Executor support in Astro, our managed Airflow service and data orchestration platform. With this new capability on Astro, you can now take advantage of the underpinning power of Kubernetes to manage resources and scale your Airflow workloads.

If you are already running Airflow with the Kubernetes Executor, the path to Astro just got a lot easier. As of today, we are the only managed Airflow service provider that offers support for Kubernetes Executor. If you are using Kubernetes Executor overrides today, that means no more rearchitecting and refactoring pipelines when migrating to Astro! Your dags and tasks will run on Astro with minimal-to-no changes.

Kubernetes Executor is a popular option for running Airflow tasks in a distributed and scalable manner. Each Airflow task is run in its own isolated environment, which provides more fine-grained control over resources like CPU and memory. This makes the Kubernetes Executor an ideal choice for organizations that require high performance and reliability, as well as the ability to handle large volumes of data and compute-intensive workloads. Kubernetes Executor in Astro delivers all the benefits of Kubernetes for Airflow while Astronomer manages the clusters themselves, allowing data practitioners to focus on building and running their data pipelines.

The benefits of using Kubernetes Executor in Astro include:

  1. Scalability: Scale up or down based on demand, making it easy to handle fluctuations in workload and avoid performance issues.
  2. Resource Management: Kubernetes provides fine-grained control over resources such as CPU and memory, allowing customers to optimize their use of resources and reduce costs while making sure each workload has access to the resources it needs.
  3. Fault-tolerance: With Kubernetes, Airflow tasks will continue to run even if there are problems with other Airflow components and can run 24h+ workloads, ensuring that data pipelines remain reliable and resilient.
  4. Simplified Management: By using Astro, customers can avoid the complexity of managing their own Kubernetes clusters, while still enjoying the benefits of the Kubernetes Executor.

Kubernetes Executor support is now available in Generally Available for our Hybrid customers and Public Preview for our Hosted customers. We are excited to see the impact it will have on their data pipelines and how they leverage Airflow for data processing and orchestration. With this new capability, we are confident that our customers will be able to build more scalable and reliable data pipelines, while reducing the complexity and cost of managing Kubernetes.

If you are interested in learning more about Kubernetes Executor in Astro, please visit our docs or contact us directly for a demo. We look forward to helping you unlock the full potential of your data pipelines!

Ready to Get Started?

Get Started Free

Try Astro free for 14 days and power your next big data project.