EKS-Based Jenkins Deployment
Jenkins is deployed on Kubernetes using an operator and CRD-driven workflow.
This project demonstrates a cloud-native way to deploy Jenkins on AWS EKS using the Jenkins Operator. It manages Jenkins pipeline as code, dynamically provisions build nodes, and adds monitoring with Grafana, Loki, Promtail, and Prometheus for a complete DevOps setup.
The goal is to automate Jenkins deployment and make CI/CD execution scalable and observable using Kubernetes-native patterns, operator automation, and infrastructure monitoring tools.
Jenkins is deployed on Kubernetes using an operator and CRD-driven workflow.
Application jobs and CI/CD flow are managed declaratively with repeatable configuration.
Jenkins agents are launched dynamically on Kubernetes pods for flexible execution.
Grafana, Loki, Promtail, and Prometheus are used to monitor logs and infrastructure metrics.
AWS EKS provides a managed Kubernetes environment for scalable deployment and operations.