Skip to content

A workflow that uses GitHub Actions to build a node js into a container image tagged with the git sha, push that image to Amazon Elastic Container Registry, and deploy to Amazon EKS on using AWS Fargate with the image tag injected by Kustomize. An Ingress will create the needed ALB.

Notifications You must be signed in to change notification settings

muchezz/node-hello-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Actions workflow to deploy to Amazon EKS on Fargate

Deploy to Amazon ECS

Creating and managing the lifecycle of an Amazon EKS cluster running on AWS Fargate.

A workflow that uses GitHub Actions to build a node js into a container image tagged with the git sha, push that image to Amazon Elastic Container Registry, and deploy to Amazon EKS on using AWS Fargate with the image tag injected by Kustomize. An Ingress will create the needed ALB.

Secrets

The following secrets are required to be set on the repository:

  • Go to settings
  • Click on secrets then actions
  • Add new Repository Secret.
  1. AWS_ACCESS_KEY_ID: An AWS access key ID for an account having the EKS IAM role
  2. AWS_SECRET_ACCESS_KEY: An AWS secret sccess key for an account having the EKS IAM role

You can also add other variables. variables

About

A workflow that uses GitHub Actions to build a node js into a container image tagged with the git sha, push that image to Amazon Elastic Container Registry, and deploy to Amazon EKS on using AWS Fargate with the image tag injected by Kustomize. An Ingress will create the needed ALB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published