Working with Microservices-9: Preparing the staging pipeline in Jenkins, and deploying the microservices app to the Kubernetes cluster using Rancher, Helm, Maven, Amazon ECR, and Amazon S3. Part-2

We will prepare the staging pipeline in Jenkins, and deploy the Java-based Springboot web application consisting of 10 microservices to the cluster with Helm. We will prepare script files to run in the Jenkins pipeline, and then we will do packaging, tagging, pushing, and deploying with these script files. We will create Rancher API Key to access the “Rancher” from the Jenkins pipeline. We will prepare Jenkinsfile and Jenkins Staging pipeline. Finally, we will be able to deploy the microservices app on the Kubernetes cluster by running a single “helm install” command in the Jenkins CI/CD pipeline. We will do it all step by step.

Cumhur Akkaya
14 min readAug 2, 2023

Topics we will cover:

--

--

Cumhur Akkaya

✦ Multi-Cloud & DevOps Engineer, ✦Technical Writer, ✦AWS Community Builder, ✦LinkedInTop Voice, ✦Believes in learning by doing, ✦Linkedin: linkedin.com/in/cumh