Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

README.md

AWS container sample projects for EKS, ECS, and App Runner

Objectives

  • Compare the differences among AWS container services and IaC tools with the sample code from infrastructure provisioning to deployment.
  • The contents will help you to choose the right service for your environment.

Container sample project repositories

EKS

Repository Time Description SonarQube
eks-cdk-blueprints 30m EKS cluster, managed node group, and add-on with EKS Blueprints. Quality Gate Status Lines of Code
eks-cdk 30m EKS cluster and managed node group with CDK. Quality Gate Status Lines of Code
eks-eksctl 30m EKS cluster and managed node group with eksctl. Quality Gate Status Lines of Code
eks-terraform 30m EKS cluster and managed node group with Terraform. Quality Gate Status Lines of Code
eks-gpu-autoscaling 1h+ GPU auto scaling based on Prometheus custom metric. Quality Gate Status Lines of Code
eks-gpu-cloudwatch TBD GPU metric CloudWatch exporter.

ECS

Repository Time Description SonarQube
ecs-fargate-cdk 8m RESTful API autoscaling with ECS Fargate and CDK. Quality Gate Status Lines of Code
ecs-ec2-cdk 15m RESTful API autoscaling with ECS EC2 and CDK. Quality Gate Status Lines of Code
ecs-gpu-cdk 20m Inference RESTful API autoscaling with ECS GPU EC2 and CDK. Quality Gate Status Lines of Code

App Runner

Repository Time Description SonarQube
apprunner-cdk 6m Fully managed container service that builds and deploys the application automatically Quality Gate Status Lines of Code

Lambda

Repository Time Description SonarQube
lambda-container-cdk 5m Lambda with Container Quality Gate Status Lines of Code

DevOps

Repository Time Description SonarQube
jenkins-fargate-cdk 7m Build a Jenkins on Fargate with CDK. Quality Gate Status Lines of Code
sonarqube-fargate-cdk 12m Build a continuous inspection system for code quality on Fargate with SonarQube and CDK. Quality Gate Status Lines of Code
jenkins-sonarqube-fargate-cdk TBD Build Jenkins and Sonarqube on Fargate with CDK. Quality Gate Status Lines of Code
jenkins-pipeline TBD Build Jenkins Pipelines for container

Architecture