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

  Рет қаралды 10,601

be-devops

be-devops

Күн бұрын

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
==========================================
www.buymeacoffee.com/karaminejad
==========================================
Source code for this presentation :
github.com/mkaraminejad/cicd_...
#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

Пікірлер: 34
@nishitkumar7650
@nishitkumar7650 4 ай бұрын
This is one of the best and detailed video on argo cd and helm chart combination.
@be-devops
@be-devops 4 ай бұрын
Thank You
@madd5
@madd5 Ай бұрын
it's crap
@GarryGoodspeed-tx1db
@GarryGoodspeed-tx1db 2 ай бұрын
чел, как же ты хорош. Мега крут.
@artemlagashkin4158
@artemlagashkin4158 2 ай бұрын
Просто лучший воркшоп на ютубе
@saidlaradi
@saidlaradi Ай бұрын
One of the best top line well explained argo-cd gitlab ci/cd . Good job and million thanks
@mmunirtv
@mmunirtv 3 ай бұрын
thank you, very helpful
@ashermanangan
@ashermanangan Ай бұрын
this is very clear and logical. thank you for this one
@ridwanyusufrifaldi6125
@ridwanyusufrifaldi6125 6 ай бұрын
thank you, it really helps me in learning devops 😁
@be-devops
@be-devops 6 ай бұрын
Happy to hear that!
@jamallmahmoudi9481
@jamallmahmoudi9481 4 ай бұрын
so cool&perfect 👌👌👌🙏
@be-devops
@be-devops 4 ай бұрын
Thanks
@adelhamrouni2660
@adelhamrouni2660 15 күн бұрын
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 ?
@be-devops
@be-devops 15 күн бұрын
Good hint, I will prepare a video for it soon. I am in vacation as soon as back i will do it
@adelhamrouni2660
@adelhamrouni2660 14 күн бұрын
@@be-devops thanks for that have a good vacation
@abdillahcharki9401
@abdillahcharki9401 Ай бұрын
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!
@be-devops
@be-devops Ай бұрын
Generate SSH key not related to gitlab runner. Please watch again the Video and mention here in which section you have issue. Please share the error by email
@nishitkumar7650
@nishitkumar7650 4 ай бұрын
please post more ci cd pipeline designs so that we can learn it.
@be-devops
@be-devops 4 ай бұрын
Sure, I will do. I was very busy and now I am preparing new subjects
@neelojp8460
@neelojp8460 6 ай бұрын
like always, thank you so much :-) can you please make a video about terraform state troubleshooting
@be-devops
@be-devops 6 ай бұрын
Great suggestion!
@neelojp8460
@neelojp8460 6 ай бұрын
Local / remote states, sometime we type by mistake e.g. ctrl+c, so you cancel in middle the terraform apply/destroy so the state is not complete… this is really a little bit hard with terraform state pull/push
@r.zamani6933
@r.zamani6933 3 ай бұрын
good and useful video but you didn't explain How did you create the helm chart according to the repo code?
@be-devops
@be-devops 3 ай бұрын
kzbin.info/www/bejne/fp2UZ5aCl7Kpjqs
@rodrigorras
@rodrigorras 6 ай бұрын
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?
@be-devops
@be-devops 6 ай бұрын
In First time you define your manifest repo and also create Manually application in ArgoCD. If you see in video I did the same
@rodrigorras
@rodrigorras 5 ай бұрын
Good work mate. I have something to add your pipeline, would you like to get in touch?
@be-devops
@be-devops 5 ай бұрын
@@rodrigorras Sure , why not contact me at : howtoskillsvid@gmail.com
@hwy9nightkid
@hwy9nightkid 6 ай бұрын
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
@be-devops
@be-devops 6 ай бұрын
Thanks for your good Hint, Really I forgot. Now added in description github.com/mkaraminejad/cicd_pipeline/tree/main/2-AgroCD
@George-mk7lp
@George-mk7lp 5 ай бұрын
hi im getting this error in argocd deployment Failed sync attempt to af599e86b7b9b0231aa3020f88231db6d3255dd8: 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
@be-devops
@be-devops 5 ай бұрын
Thanks for share info here: you mean: when you want to connect ArgoCD to Repository and create new APP on it, you got issue? or when you want to bring up the ArgoCD you got that. you can write to my email. howtoskillsvid@gmail.com
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 44 МЛН
ОСКАР ИСПОРТИЛ ДЖОНИ ЖИЗНЬ 😢 @lenta_com
01:01
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 100 МЛН
Helm vs. Kustomize: When, Why, and How?
15:42
Ahmed Elfakharany
Рет қаралды 8 М.
sysadmins №44. GitOps: За и Против
2:13:19
linkmeup
Рет қаралды 1,3 М.
GITLAB CI CD FULL COURSE IN 3 HOURS  | Gitlab CI CD From Zero To Hero
2:55:37
Argo CD Best Practices & Practical Patterns
53:49
Kubefirst
Рет қаралды 2,6 М.
What is ArgoCD with Helm Charts?
22:30
env0
Рет қаралды 1,8 М.
How to design a modern CI/CD Pipeline
9:59
DevOps Journey
Рет қаралды 80 М.
What is Helm?
9:06
IBM Technology
Рет қаралды 337 М.
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 44 МЛН