batch: support multi-node job on Amazon EKS
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Describe the feature
AWS batch now supports multi-node parallel jobs on Amazon EKS from Jul 11, 2024.
But L2 Construct does not support.
[MultiNodeJobDefinition](https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_batch.MultiNodeJobDefinition.html) is only for multi-node jobs on Amazon ECS.
### Use Case
To use multi-node jobs on Amazon EKS.
### Proposed Solution
Add new class like `MultiNodeEksJobDefinition`.
### Other Information
When addressing this issue, is submitting an RFC mandatory?
### Acknowledgements
- [X] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
### CDK version used
2.147.0
### Environment details (OS name and version, etc.)
all
Contributor guide
Research direction
Start by reading the existing MultiNodeJobDefinition construct and the AWS Batch documentation for multi-node parallel jobs on Amazon EKS. Compare the existing ECS support with the EKS requirements and determine whether an RFC is required. Done means an L2 construct like MultiNodeEksJobDefinition supports multi-node EKS jobs with appropriate coverage.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, kubernetes, typescript
- Domain
- cloud, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100