Create EKS operators
See original GitHub issueDescription
The same way that we have GKEStartPodOperator
and GKECreateClusterOperator
we should add operators that interact with EKS and abstracts all amazon logic from the airflow user.
Use case / motivation
This will allow airflow to be a general purpose kubernetes orchestrator. Able to do multi-cluster orchestration across multiple clouds.
Related Issues
Issue Analytics
- State:
- Created 3 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Amazon Elastic Kubernetes Service (EKS) Operators
Airflow provides operators to create and interact with the EKS clusters and compute infrastructure. Prerequisite Tasks. Manage Amazon EKS Clusters.
Read more >Creating an Amazon EKS cluster - AWS Documentation
When an Amazon EKS cluster is created, the IAM entity (user or role) that creates the cluster is permanently added to the Kubernetes...
Read more >rancher/eks-operator - GitHub
EKS operator is a Kubernetes CRD controller that controls cluster provisioning in Elastic Kubernetes Service using an EKSClusterConfig defined by a Custom ...
Read more >Getting Started with the OpenFaaS Kubernetes Operator ...
In order to create an EKS cluster you can use eksctl. eksctl is an open source command-line utility made by Weaveworks in collaboration...
Read more >Amazon EKS - AWS Controllers for Kubernetes - OperatorHub.io
Channel · Version · Capability Level · Provider · Links · Repository · Container Image · Created At.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Hi @ferruzzi, this looks great!
In general, we don’t need anything super formal for creating operators (though this is useful). If you were to make a core change that would involve submitting an AIP, but for this you’re good to go!
Best I can tell that is an underlying issue which I don’t intend to tackle at this time.
Quick update, most of the code for this has been implemented, but moto didn’t have any EKS support. So I have a PR in with them to add that, then I’ll drop a PR here once they push that to their release.