Working with Microservices-8: 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-1

We will prepare the staging pipeline in Jenkins, and deploy the “Java-based Spring pet clinic web application” consisting of 10 microservices to the Kubernetes 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. In this article will be created a full CI/CD Jenkins pipeline for microservices-based applications using the Spring pet clinic application consisting of microservices. We will do it…

Cumhur Akkaya
10 min readJul 31, 2023

--

--

Cumhur Akkaya

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