Загрузка...

Project 4 - GitOps and ArgoCD Complete Hands-on Project - 10WeeksofCloudOps

GitOps and ArgoCD Complete Hands-on Project Welcome to Project 4 of our "10WeeksofCloudOps" series! In this comprehensive hands-on project, we dive deep into the world of GitOps and ArgoCD, demonstrating how to implement these essential DevOps practices step by step. ? Dockerizing the Todo Application: We begin by containerizing the Todo application, ensuring it's ready to be deployed and managed efficiently. ☁️ Provisioning EKS Kubernetes Cluster with Terraform: Next, we'll guide you through provisioning an EKS (Elastic Kubernetes Service) cluster on AWS using Terraform custom modules. Learn best practices for infrastructure as code. ? Implementing CI with CircleCI: Continuous Integration (CI) is crucial to modern software development. Discover how to set up a robust CI pipeline using CircleCI, automating your code integration process. ? GitOps with ArgoCD: GitOps is a game-changer in managing Kubernetes environments. I will show you how to leverage ArgoCD to automate application deployment and synchronization with your Git repository. ?️ Fixing Errors in Real-Time: Throughout this video, we'll encounter common challenges and errors that can occur in real-world scenarios. Watch as we troubleshoot and resolve these issues, providing valuable insights into debugging and problem-solving. By the end of this project, you'll have acquired practical experience in Dockerization, Infrastructure as Code (IaC) with Terraform, CI/CD with CircleCI, and the power of GitOps with ArgoCD. Take advantage of this valuable opportunity to enhance your DevOps skills. Subscribe, like, and share this video to support our channel. Stay tuned for more exciting projects in the "10WeeksofCloudOps" series! ?Below topics are covered in this video-: - End to end DevOps project flow using the architectural diagram - How to dockerize an application - How to provision EKS Kubernetes cluster using Terraform custom modules - How to implement CI using CircleCI - What is GitOps, and why do we use GitOps - How to implement GitOps using ArgoCD - Testing the application deployed by ArgoCD on the EKS cluster ?This project contains Three GitHub repositories App Code ➡️ https://github.com/piyushsachdeva/AppCode) Terraform code ➡️ (https://github.com/piyushsachdeva/10weeksofcloudops-week4-tf) Manifest Repo ➡️ (https://github.com/piyushsachdeva/kube_manifest) ??Reference Blogs: 1) https://medium.com/@chauhanhimani512/deploying-dockerized-app-on-aws-eks-cluster-using-argocd-and-gitops-methodology-with-circleci-71983375e550 2) https://medium.com/@chauhanhimani512/how-to-provision-amazon-eks-cluster-using-terraform-aa96d9a00391 3) https://medium.com/@chauhanhimani512/how-to-set-pipeline-using-circleci-update-github-kubernetes-manifest-repo-and-push-image-on-e604412e959f 4) https://medium.com/@chauhanhimani512/install-argocd-on-the-eks-cluster-and-configure-sync-with-the-github-manifest-repository-9e3d62e1c093 ?Commands used for Argocd Setup kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml kubectl port-forward svc/argocd-server 8080:443 -n argocd kubectl get secret argocd-initial-admin-secret -n argocd -o yaml ????? ???????? ? ???????? ???????? ?????? ? It’s ???? ⛳ #Azure900WithPiyush https://www.youtube.com/playlist?list=PLl4APkPHzsUUOCWcjaXcH-WBVxCccZ4uO Namaste Google Cloud | GCP Tutorial for beginners, a complete playlist for Associate Cloud Engineer Certification Exam: https://www.youtube.com/playlist?list=PLl4APkPHzsUXvkDFARdrH2LMESVqeuH8W DevOps Tutorial for Beginners https://www.youtube.com/playlist?list=PLl4APkPHzsUX2loJZOo3XtITGtc9UQabd AWS tutorial for beginners https://www.youtube.com/playlist?list=PLl4APkPHzsUUYlYFk5bgOU0Xhq_9c-9pQ Azure Data fundamentals DP 900 full course https://www.youtube.com/playlist?list=PLl4APkPHzsUUd4rzzHEpHMsyD5PbVWz1I Jenkins Tutorial for Beginners https://www.youtube.com/playlist?list=PLl4APkPHzsUV3pz6zRpFJe3A4wTM2Pjvv DevOps and Cloud Podcasts: https://www.youtube.com/playlist?list=PLl4APkPHzsUWr7SI4Kym5dr80DovuSbL2 Subscribe to our channel to get notified about the latest videos. ? https://www.youtube.com/TechTutorialswithPiyush Connect with me ? ?LINKEDIN: ► https://www.linkedin.com/in/piyush-sachdeva/ ?TWITTER: ► https://twitter.com/techie_piyush Join our learning communities ? https://discord.gg/TNCs4BRzq8 References ?: #devops #techtutorialswithpiyush gitops and argocd gitops implementation

Видео Project 4 - GitOps and ArgoCD Complete Hands-on Project - 10WeeksofCloudOps автора Роботы: от идеи до реализации
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки