Skip to content

Maduflavins/Udacity-Capstone-DevOps

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

Final project of Udacity Devops Nanodegree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 86.1%
  • HTML 5.8%
  • Shell 5.1%
  • Dockerfile 3.0%