Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: k8s support #837

Open
pratio opened this issue Feb 14, 2025 · 1 comment
Open

Feature request: k8s support #837

pratio opened this issue Feb 14, 2025 · 1 comment

Comments

@pratio
Copy link

pratio commented Feb 14, 2025

I've replaced a complicated setup of Airflow with dagu because all my tasks run inside containers. It would be great if we can run it on an EC2 instance and schedule the tasks in an EKS. Is it possible?

@yohamta
Copy link
Collaborator

yohamta commented Feb 14, 2025

Great idea! It's certainly possible to run on EKS if the EC2 instance has access to the cluster. For example, you can create a custom Dagu image and execute it as a pod job using a raw kubectl command or the ArgoCD API, etc.

One important thing to note is that Dagu uses the local disk to store historical data at the moment. That means the persistent volume of the job pod (the Dagu executor container) needs to be shared across the pods. What do you think?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants