Session

GitOps for beginners - End to end project for K8s CI/CD

This project showcases the seamless integration of GitOps principles into the CI/CD pipeline, driving automation, scalability, and security.
Below are the tasks performed in the project:

1. Dockerize a Web Application using Docker multi-stage builds.

2. Provision a Kubernetes Cluster using IaaC tools such as Terraform.

3. Implement a GitOps pipeline using ArgoCD to deploy your Dockerized web application to the Kubernetes cluster. Automate the deployment process and ensure your application is automatically updated by ArgoCD as soon as your GitHub repo changes, which is a single source of truth.

4. Throughout this project, prioritize security and adhere to best practices for containerization, Kubernetes configuration, and CI/CD pipelines. Ultimately, we will have a robust, secure, and scalable infrastructure.

Piyush Sachdeva

Technical Solutions Developer at Google Canada

Toronto, Canada

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top