Member-only story

Working with Microservices-10: Explanation of the Production Stage and Creating Amazon EKS cluster for the “Production Environment and Pipeline” in order to deploy the Microservices App into it.

We started the “Production Stage of the Microservices App” section with this article. In the production stage, whenever the developers push their codes to the main branch of the GitHub repository, the Jenkins pipeline will run automatically thanks to the GitHub webhook and automatically update our Java-based application running on the web. We will prepare the “Production Environment and Jenkins Production Pipeline” using Jenkins, Rancher, Docker, Maven, Amazon EKS, Amazon ECR, Amazon RDS, Amazon S3, Amazon Route53, Let’s Encrypt, Cert Manager, AWS Certificate Manager, Nexus, Prometheus and Grafana”. In this article, we will explain Production Stage and create a Kubernetes cluster using Amazon EKS. We will do it all step by step.

--

In the first article of the production stage, we will prepare a source code management repository (GitHub), and create an Amazon EKS cluster for Jenkins Production Pipeline.

In future articles in this series, we will do the following, as shown in Video 1.

Video 1 - Outputs of the Production Stage

Working with Microservices-11: Creating an ECR repository and Preparing Production Pipeline scripts. 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 an ECR repository to save the images. Then, we will prepare a Jenkins file and then create a Jenkins Production pipeline by using them. We will do it all step by step.

--

--

Cumhur Akkaya
Cumhur Akkaya

Written by Cumhur Akkaya

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

Responses (1)

Write a response