Skip to content
This repository has been archived by the owner on Mar 5, 2022. It is now read-only.

escaletech/node-aws-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Continuous Deployment in AWS and K8s with node

This image packs what is necessary for deploying services to aws and kubernetes with node.js. It provides the following scripts:

  • aws-authenticate.sh: Authenticates in AWS. Requires $AWS_ACCESS_KEY_ID, $AWS_SECRET_ACCESS_KEY and $AWS_REGION

  • ecr-authenticate.sh: Authenticates in AWS's docker registry, ECR. Requires $AWS_REGION and aws-authenticate.sh

  • ecr-create-build-push.sh: Creates an ECR repo if doesn't exists, builds and push an image to said repo. Requires $AWS_ECR_ACCOUNT_URL, $AWS_REGION and ecr-authenticate.sh. Usage: ./scripts/ecr-create-build-push.sh <repo> <tag>

  • eks-authenticate.sh: Connects a local installation of Kubernetes to AWS's K8s engine, EKS. Requires $AWS_REGION, $CLUSTER_NAME and aws-authenticate.sh

Future work

  • Allow multiple tags in ecr-create-build-push.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published