🚀 End-to-End DevSecOps Kubernetes Project 🌐
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 📂
-
EKS-TF: Explore Terraform scripts for deploying EKS clusters on AWS.
-
Jenkins-Pipeline-Code: Jenkins pipeline code for automated CI/CD.
-
Jenkins-Server-TF: Terraform scripts for provisioning Jenkins servers on AWS EC2.
-
Manifest-file: Kubernetes manifest files for Tetris application deployment.
-
Tetris-V1: Initial version of the Tetris game application.
-
Tetris-V2: Enhanced version of the Tetris game application.
Getting Started 🚀
-
Clone the Repository:
git clone https://github.com/AmanPathak-DevOps/End-to-End-Kubernetes-DevSecOps-Tetris-Project.git
-
Explore the Directories:
Navigate into each directory to find detailed scripts, pipelines, and configurations.
-
Follow the Blog:
Implementation details and insights are documented in the associated blog post.
Tools Explored 🛠️
-
Jenkins: Automated CI/CD pipelines
-
ArgoCD: Continuous deployment to Kubernetes
-
Kubernetes: Orchestration for containerized applications
-
Trivy: Container vulnerability scanner
-
OWASP Dependency-Check: Ensuring secure dependencies
-
Docker: Containerized application deployment
-
SonarQube: Unveiling code quality insights
-
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.