This project is a requirement to graduate at Cloud DevOps Nanodegree. The project requires to set up a Kubernetes cluster hosted at AWS EKS, and deploy the Docker image using Jenkins Pipeline.
- Bcrypt Sandbox, as the main application.
- Docker, for building a ready-deploy application.
- Kubernetes(AWS EKS), for automating deployment, scaling, and management of containerized applications.
- NGINX Ingress Controller, for assembling an NGINX configuration file (nginx.conf).
- CloudFormation, for agentless IT automation.
- Aqua Microscanner, for docker protection, monitoring, logging and real-time analysis.
- Jenkins, for automatic integrations and deployments(CI/CD).
-
Network Template -
EKS Template -
Jenkins Template -
Application code -
Dockerfile -
Jenkinsfile -
Kubernetes Template -
NGINX Ingress Kubernetes Template