GitOps: Building and Deploying Applications on Kubernetes with GitLab CI/CD, Helm Charts, and ArgoCD

preview_player
Показать описание
GitOps Using ArgoCD
GitOps allows the entire code delivery process, including infrastructure and application definition as code and automated updates and rollbacks, to be controlled by Git.

ArgoCD is a GitOps agent that synchronizes the state of the application described in a Git repository with a deployment in the Kubernetes clusters.

In this example, we are going to learn how to construct the GitOps workflow from end-to-end using GitLab CI, ArgoCD with Helm Chart. This series is based on the following components:

GitLab CI Pipeline
Kubernetes template using Helm chart
Continuous Deployment using ArgoCD

==========================================
==========================================

Source code for this presentation :

#Kubernetes
#GitLab
#CICD
#HelmCharts
#ArgoCD
#DevOps
#ContainerOrchestration
#DeploymentAutomation
#ApplicationDevelopment
#ContinuousIntegration
#ContinuousDelivery
#TechTutorial
#DevOpsTutorial
#SoftwareDevelopment

00:00 Pre-Introduction
00:27 Introduction
02:22 Scenario explanation
08:01 ArgoCD Installation
36:39 Add New APP by ArgoCD
Рекомендации по теме
Комментарии
Автор

This is one of the best and detailed video on argo cd and helm chart combination.

nishitkumar
Автор

One of the best top line well explained argo-cd gitlab ci/cd . Good job and million thanks

saidlaradi
Автор

this is very clear and logical. thank you for this one

ashermanangan
Автор

Thank you so much for great video. One question please, could you please create a video for end to end CICD which deploys to multiple envs ( DEV, UAT, PROD) ??
That will really help us to underatand in depth flow.

kunalbagwe
Автор

thank you, it really helps me in learning devops 😁

ridwanyusufrifaldi
Автор

please post more ci cd pipeline designs so that we can learn it.

nishitkumar
Автор

excellent video thanks for that but i do have question .. what to do when dealing with prod dev staging environments ?
means what will change in the architecture you create ?

adelhamrouni
Автор

like always, thank you so much :-) can you please make a video about terraform state troubleshooting

neelojp
Автор

good and useful video but you didn't explain How did you create the helm chart according to the repo code?

r.zamani
Автор

thanks for the video,
but that cannot happen if we don't have our Giltab runner right? bcs im using runner from GitLab so how can I generate the shh key!

abdillahcharki
Автор

it'd be very very helpful if you linked to the git repos in the video.. so we don;t have to pause and type everything if we want to follow along

hwynightkid
Автор

hi im getting this error in argocd deployment

Failed sync attempt to one or more objects failed to apply, reason: Secret in version "v1" cannot be handled as a Secret: illegal base64 data at input byte 18 (retried 5 times). My k8s test cluster is 1.28 version

George-mklp
Автор

Dear @karaminejad,
May I know server that you clone manifest-repo? if we can use any server or else ?

sokhaofficial
Автор

What happens in the first deploy? I understand that the ARGO cd will do the syncs. But Who is going to deploy the ARGOCD for the first time? manually? automated?
Do have to do this manual step for every application? a least initially?

rodrigorras