Skip to content

aminueza/Udacity-Capstone-DevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Udacity Capstone DevOps Nanodegree

Introduction

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.

Technologies

  • 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).

Roadmap

  • Network Template
  • EKS Template
  • Jenkins Template
  • Application code
  • Dockerfile
  • Jenkinsfile
  • Kubernetes Template
  • NGINX Ingress Kubernetes Template