How to setup EKS Cluster & Deploy Springboot Microservices into EKS using Helm and Jenkins Pipeline

How to setup EKS Cluster & Deploy Springboot Microservices into EKS using Helm and Jenkins Pipeline

31.970 Lượt nghe
How to setup EKS Cluster & Deploy Springboot Microservices into EKS using Helm and Jenkins Pipeline
https://www.coachdevops.com/2023/05/how-to-deploy-springboot-microservices_13.html how to automate build and deployment of Springboot Microservices Docker Container into Elastic Kubernetes Cluster(EKS) using Helm and Jenkins pipeline. Jenkins pipeline will: - Automate maven build(jar) using Jenkins - Automate Docker image creation - Automate Docker image upload into Elastic container registry(ECR) - Automate Springboot docker container deployments into Elastic Kubernetes Cluster using Helm charts Pre-requisites: 1. EKS cluster needs to be up running. Click here to learn how to create Amazon EKS cluster. https://www.coachdevops.com/2022/02/create-amazon-eks-cluster-by-eksctl-how.html 2. Jenkins instance is up and running 3. Install AWS CLI on Jenkins instance 4. Helm installed on Jenkins instance 5. Install Kubectl on Jenkins instance 6. Install eksctl on Jenkins instance 7. Install Docker in Jenkins and Jenkins have proper permission to perform Docker builds 8. Make sure to Install Docker, Docker pipeline 9. Create ECR repo in AWS 10. Dockerfile created along with the application source code for springboot App. 11. Namespace created in EKS cluster