1.0.1 • Published 4 years ago

api-parceiros v1.0.1

Weekly downloads
-
License
proprietary
Repository
-
Last release
4 years ago

HOW to deploy a new app version on Kubernetes cluster

STEP 1: Login on AWS ECR

$(aws ecr get-login --no-include-email --region us-east-2 --profile led)

STEP 2: Build app docker image

docker build -t motorpagamentos-parceiro-api .

STEP 3: Tag app docker image specifing version

docker tag motorpagamentos-parceiro-api:latest 461843135162.dkr.ecr.us-east-2.amazonaws.com/motorpagamentos-parceiro-api:0.0.1

STEP 4: Push app docker image to AWS ECR

docker push 461843135162.dkr.ecr.us-east-2.amazonaws.com/motorpagamentos-parceiro-api:0.0.1

STEP 5: Change app version in /devops/k8s/deployment.yaml and apply it

aws eks --region us-east-2 --profile led update-kubeconfig --name terraform-eks-payengine

kubectl apply -f devops/k8s

STEP 5: Change app version in /devops/k8s/deployment.yaml and apply it

aws eks --region us-east-2 --profile led update-kubeconfig --name terraform-eks-payengine

kubectl apply -f devops/k8s

STEP 6: Get external IP

kubectl get service/motorpagamentos-parceiro-api | awk '{print $4}'

References

https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/setup-credentials.html https://docs.aws.amazon.com/eks/latest/userguide/install-aws-iam-authenticator.html https://kubernetes.io/docs/tasks/tools/install-kubectl/

1.0.1

4 years ago

1.22.0

4 years ago

1.21.0

4 years ago

1.20.0

4 years ago

1.19.0

4 years ago

1.18.0

4 years ago

1.17.0

4 years ago

1.16.0

4 years ago

1.15.0

4 years ago

1.14.0

4 years ago

1.13.0

4 years ago

1.12.0

4 years ago

1.11.0

4 years ago

1.10.0

4 years ago

1.9.0

4 years ago

1.8.0

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago