/node-hello

Hello World for Node.js

Primary LanguageShell

Adding CICD to the project with Github actions

Create an EKS cluster using eksctl with using spot instances and enabling ssh access and then auto deploy the newly built image from ECR to the cluster in a namespace called "development"

  • Created aws eks cluster with eksctl with this line of code eksctl create cluster -f create-cluster.yml

  • Created a spot ec2 instances with ssh capabilities as show here

  • Define a namespace Development where the cluster was created with this

  • App running locally local-app

  • App running in Elb elb-app

Link to app on elb

What to do better

  • Better implementation of ssh capababilites
  • Use a service such as AWS Fargate for better cluster management