Coder Social home page Coder Social logo

parth93qa / end-to-end-kubernetes-devsecops-tetris-project Goto Github PK

View Code? Open in Web Editor NEW

This project forked from amanpathak-devops/end-to-end-kubernetes-devsecops-tetris-project

0.0 0.0 0.0 17.14 MB

License: Apache License 2.0

Shell 3.11% JavaScript 73.83% CSS 4.55% HTML 4.98% HCL 12.00% Dockerfile 1.54%

end-to-end-kubernetes-devsecops-tetris-project's Introduction

๐Ÿš€ 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.

end-to-end-kubernetes-devsecops-tetris-project's People

Contributors

amanpathak-devops avatar parth93qa avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.