/talk-from-elasticbeanstalk-to-eks

A gradual start of exploring what it could look like to migrate an existing Java application from AWS ElasticBeanstalk to AWS EKS.

Primary LanguageTypeScript

talk-from-elasticbeanstalk-to-eks

Post: https://www.bluegrass.dev/talks/from-aws-elastic-beanstalk-to-eks

Steps

setup

First, putting in place some helpful information used in the various AWS CloudFormation Stacks / CLI calls made.

touch account.env
echo AWS_ACCOUNT_ID=YOUR_AWS_ACCOUNT_ID >> account.env
echo EMAIL_ADDRESS=YOUR_EMAIL_ADDRESS >> account.env

Then, to ensure we have all the system requirements and the project setup!

# checks to ensure you have everything required
make preflight
# Then, resolve any errors based on the outputs then re-run until no errors remain

# If no errors, proceed
make bootstrap

beanstalk via cloudformation

make deploy-infra-beanstalk

ecs via cdk

make deploy-infra-ecs

eks via cdk

make deploy-infra-eks

eks - with some cdk8s

make deploy-infra-eks-extra

Cleanup

make cleanup

Inspiration

Resources