Streamlining CI/CD For Deploying Reddit Clone on a Multinode Kubernetes Cluster
Our project revolves around automating the deployment process of a Reddit Clone application using a CI/CD pipeline. We start by cloning the application’s code repository from GitHub using the Source Code Management (SCM) stage. Subsequently, we build a Docker image of the application in the Build stage, push it to Docker Hub for storage and distribution in the Push stage, and then deploy the Docker container to the Quality Assurance Testing (QAT) environment in the Deploy stage. Following deployment, we execute tests on the application to ensure its functionality and stability in the Test stage. Once the testing is successful, an approval is sought in the Approve stage before deploying the application to the Multinode Kubernetes cluster in the Final Deployment stage.