Jenkins Pipeline for Java based application using Maven, SonarQube, Argo CD and Kubernetes
Pre-requistes
AWS account
minikube installed on your local machine
EC2 instance specification
We have a choosen a t2.large instance because we will be running Jenkins, Sonarqube and Docker all on his instance only. Also to run Sonarqube requires atleast 2CPU which anyways cannot be fulfilled by t2.micro instance.
You many incure costs on your aws account since you are using a t2.large instace which doesnt come under free tier.