nullstone
nullstone copied to clipboard
AWS EKS Container App
Overview
Add support for AWS k8s using AWS EKS platform. https://github.com/nullstone-modules/aws-eks-app
Details
This entails creating a new Terraform module and adding support for deployments to the engine.
- Module Contract:
aws/aws/eks. (Add to https://docs.nullstone.io/extending/contracts/overview.html) - Deployment Support: Use existing ECR pusher, add a kubernetes deployer, and make AWS-specific tweaks.
The module should rely on a cluster: cluster/aws/eks.
This will match two possible EKS cluster modules: cluster/aws/eks:fargate and cluster/aws/eks:ec2.