arun9theja / End-to-End-Kubernetes-DevSecOps-Tetris-Project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸš€ End-to-End DevSecOps Kubernetes Project 🌐

LinkedIn GitHub DevSecOps Kubernetes Jenkins ArgoCD Docker Terraform

Infrastructure Diagram

Welcome to an immersive DevSecOps learning experience! This project guides you through deploying a Tetris game on AWS EKS while mastering the art of DevSecOps.

Directories πŸ“‚

  1. EKS-TF: Explore Terraform scripts for deploying EKS clusters on AWS.
  2. Jenkins-Pipeline-Code: Jenkins pipeline code for automated CI/CD.
  3. Jenkins-Server-TF: Terraform scripts for provisioning Jenkins servers on AWS EC2.
  4. Manifest-file: Kubernetes manifest files for Tetris application deployment.
  5. Tetris-V1: Initial version of the Tetris game application.
  6. Tetris-V2: Enhanced version of the Tetris game application.

Getting Started πŸš€

  1. Clone the Repository:

    git clone https://github.com/AmanPathak-DevOps/End-to-End-Kubernetes-DevSecOps-Tetris-Project.git
  2. Explore the Directories: Navigate into each directory to find detailed scripts, pipelines, and configurations.

  3. Follow the Blog: Implementation details and insights are documented in the associated blog post.

Tools Explored πŸ› οΈ

  1. Jenkins: Automated CI/CD pipelines
  2. ArgoCD: Continuous deployment to Kubernetes
  3. Kubernetes: Orchestration for containerized applications
  4. Trivy: Container vulnerability scanner
  5. OWASP Dependency-Check: Ensuring secure dependencies
  6. Docker: Containerized application deployment
  7. SonarQube: Unveiling code quality insights
  8. Terraform: Infrastructure as Code for AWS EKS

Blog Implementation πŸ“

To implement this project, follow the step-by-step guide in our detailed blog post. Learn how each tool plays a crucial role in achieving DevSecOps excellence.

Acknowledgments πŸ™Œ

Special thanks to the open-source community and the contributors who make learning and collaboration an incredible journey.

License πŸ“„

This project is licensed under the Apache-2.0 license see the LICENSE file for details.

About

License:Apache License 2.0


Languages

Language:JavaScript 73.8%Language:HCL 12.0%Language:HTML 5.0%Language:CSS 4.6%Language:Shell 3.1%Language:Dockerfile 1.5%