Deploy a Reddit Clone with Kubernetes IngressPrerequisites for K8s ingress Create 2 Ubuntu EC2 Servers CI server - t2 micro and for Deployment - t2 medium CI Server (t2 micro) On t2 micro instance, install Docker and copy the clone from GitHub New docker for Ubuntu from the official page link R...Sep 7, 2023 · 4 min readrjthapaa.hashnode.dev
AWS CodeCommit, CodeBuild and CodeDeploy: NodeJS AppCreate an EC2 instance (Amazon Linux 2 AMI) and connect to it. Clone this repo to the EC2 instance git clone https://github.com/rjthapaa/CICD_CRUD-APP-NODEJS-.git CodeCommit Navigate to AWS Console > CodeCommit and create a new repo This repo cann...Sep 4, 2023 · 4 min readrjthapaa.hashnode.dev
End-to-end Jenkins pipeline for a Java application using SonarQube, Argo CD, and KubernetesHere are the step-by-step details to set up an end-to-end Jenkins pipeline for a Java application using SonarQube, Argo CD, Helm, and Kubernetes: Prerequisites: Java application code hosted on a Git repository Jenkins server Kubernetes cluster He...Aug 26, 2023 · 7 min readrjthapaa.hashnode.dev
Codepipeline with Elastic beanstalk to deploy Node JS application with CodeCommitCodeCommit Navigate to CodeCommit and create an empty repository As a root user you cannot access the CodeCommit repo, so we need to create an IAM user with certain policies IAM USER Navigate to IAM > Users You can create a new user by clicking Ad...Aug 17, 2023 · 4 min readrjthapaa.hashnode.dev
Deploy an Maven application on Apache Tomcat using Jenkins CICDCreate an EC2 instance and start installing JAVA, MAVEN and TOMCAT Create another EC2 instance to install Jenkins Install java 17 sudo apt update sudo apt install openjdk-17-jdk -y sudo apt install openjdk-17-jre -y java --version Install the latest...Aug 9, 2023 · 8 min readrjthapaa.hashnode.dev