Member-only story
Jenkins in Kubernetes Using Terraform
Please do support me by following me in medium , and may be through buying me a coffee, thanks.
Now immediately lets jump into the Implementation of Jenkins in EKS.
Following is the Architecture which i have tried to represent it better.
Agenda:
- Creating EKS Cluster through Terraform code
- Deploying the Load Balancer controller through Terraform Code
- Deploying the Jenkins in EKS Cluster we created through terraform Code.
- Using secrets Manager to store jenkins initial password in it.
- Creating the storage class (SC) , Persistent Volume Claim (PVC) through Terraform.
- Deploying the Sample Application through Jenkins which we deployed in EKS.
- Leveraging the KANIKO operator for containerization of application and pushing into ECR REPO.
Prerequisites:
- Terraform Should be installed