No video

ArgoCD Starter Guide: Full Tutorial for ArgoCD in Kubernetes

  Рет қаралды 64,537

DevOps Journey

DevOps Journey

Күн бұрын

Пікірлер: 72
@DevOpsJourney
@DevOpsJourney Жыл бұрын
Let me know what technology you are trying to learn next
@naveenkumarps9217
@naveenkumarps9217 Жыл бұрын
monitoring argocd applications using promethues and grafana
@donwilsonobido4196
@donwilsonobido4196 Жыл бұрын
How to deploy argo cd in EKS using terraform? and how we will access argo cd gui without comprimising security?
@mefirst5427
@mefirst5427 Жыл бұрын
Argo Rollout is very confusing to setup, please do a tutorial on it.
@ChuckCo135
@ChuckCo135 6 ай бұрын
Bitbucket and Bamboo 😢
@dillibabu4703
@dillibabu4703 5 ай бұрын
Hi bro Video is nice, as i have small, can you please do video of "install argocd using helm" please
@Maksat....
@Maksat.... 6 күн бұрын
Great tutorial! Thank you so much, Brad!
@matk2283
@matk2283 10 ай бұрын
Excellent Tutorial on ArgoCD !! - Absolute pleasure to listen to you. Gratitude !!
@anantharamakrishnan19
@anantharamakrishnan19 Жыл бұрын
😍The Video. Clear concise explanations. I knew Kustomize before and I always wondered why config generator. Now I get the reason. Thanks for your explanations.
@kazwalker764
@kazwalker764 Жыл бұрын
Around 25:00, when using Helm, you should use a checksum annotation of the config map in the deployment. Google "helm tricks automatically roll deployments", it'll be the first result from the Helm docs. Great video, cheers!
@pawelek1481
@pawelek1481 9 күн бұрын
great video!
@sudo-bandit
@sudo-bandit Жыл бұрын
Can you do another real time DevOps CI/CD lab? Really enjoyed your last one and found your mentorship insightful!
@sonnix31
@sonnix31 7 ай бұрын
great simple and clear tutorial, thank you sir.
@buddhika71
@buddhika71 Ай бұрын
Great Tutorial!
@omerapl3511
@omerapl3511 2 ай бұрын
Great video, thanks!
@jalandharbehera99
@jalandharbehera99 6 ай бұрын
Its too very good informative videos. thank you so much sir ❤
@Shrivanurag
@Shrivanurag Жыл бұрын
great tutorial to begin with. clear and concise.
@luislla3142
@luislla3142 Жыл бұрын
You are a hero!
@sudheer5379
@sudheer5379 Жыл бұрын
you are the best!! no words to say :)
@nicholaskiprono5466
@nicholaskiprono5466 Жыл бұрын
Amazing video. Thank you.
@user-rj6iu2ey2t
@user-rj6iu2ey2t Жыл бұрын
very nice explanation sir
@vdevenr
@vdevenr Жыл бұрын
Great tutorial!!
@RockyScenes
@RockyScenes 6 күн бұрын
Regarding the destination cluster URL - if there were more than one, what would they look like? How do we define them so we know which one is which? I am guessing that one shows as default because it was not configured with a different name?
@AlexUncut
@AlexUncut 17 күн бұрын
Good video but "Deploying a Kustomize app with ArgoCD" code in repo at 18.XX min no longer works with argo v2.11
@MuhammadKamranAzeem
@MuhammadKamranAzeem Жыл бұрын
Thanks for the video, but apparently the most important piece is missing. When the actual application code changes, how do you build a new image (with a new tag other than "latest"? and how do you update the helm and kustomize configurations with that new image name:tag, and how do you trigger anrgo CD that application code has been changed, new image has been created and it (argo cd) should kick off and deploy the newest version? In your video you only showed what happens when the configuration part changes. So it is incomplete IMHO.
@DevOpsJourney
@DevOpsJourney Жыл бұрын
Thanks for the comment. I briefly mention this at 1:35. You would have two repositories, one for the image and one for the configuration. The CI/CD for the first repository would work like any other container pipeline, but at the end it would submit a PR to your config repository to update it with the new image tag. I didn't work it into the practical portion of the video because I didn't want to overcomplicate things I just wanted to show the basics of ArgoCD. Most people when getting started with ArgoCD update the configuration repository manually with the new image tag. I hope that makes sense. Thanks again for your feedback - I was thinking of doing a video of a complete Gitops flow that does exactly what you mentioned and your comment has inspired me to do that, so check back in a month or so :)
@sonnygarcia607
@sonnygarcia607 8 ай бұрын
@DevOpsJourney Why wouldn't you just use a `checksum` annotation inside of your Helm deployment that digests the contents of the ConfigMap? When the contents of the ConfigMap changes, it changes the Deployment triggering a rolling update of the pods? Does ArgoCD do something different than stock Helm + K8s?
@SamSpiri
@SamSpiri 5 ай бұрын
There is an old tool to handle configmap changes, called stakater/Reloader
@shellcasing1040
@shellcasing1040 Жыл бұрын
How does ArgoCD know or detect which Kubernetes clusters are available to deploy to?
@DevOpsJourney
@DevOpsJourney Жыл бұрын
1. Create a kubeconfig file containing the cluster's credentials. 2. Login to ArgoCD and navigate to the Clusters page. 3. Select the “Create Cluster” button at the top right. 4. Select the type of cluster you want to add and provide the necessary credentials. 5. When prompted, select the kubeconfig file you created in step 1. Click Create CLI commands: argocd cluster add dev-cluster1 --name dev-cluster1 argocd cluster list
@itlabox
@itlabox 6 ай бұрын
🎉🎉🎉
@himahima8714
@himahima8714 Жыл бұрын
Please explain Argo cd with helm charts
@adithjawahar1638
@adithjawahar1638 Жыл бұрын
After performing the port forwarding, while trying to browse the url i am having issue as "unable to connect"
@tejit2004
@tejit2004 Жыл бұрын
Hi, at 10:37, you are saying one argocd installation can manage multiple kubernates cluster, but i don't understand how? because argocd is going to be installed in a specific cluster, so is there not one-to-one relationship between argocd and K8S cluster, if not how you can manage multiple K8S cluster?
@DevOpsJourney
@DevOpsJourney Жыл бұрын
There is a clusters tab. You can add other clusters into ArgoCD there. ArgoCD will just need credentials and a URI for connecting/managing other clusters
@fabmartel
@fabmartel 11 ай бұрын
very nice. Im from Belgium, i speak french, but i have all understand ;-) I'm interested in a video showing ArgoCD - GitLab not deploying a web app, but an Apache Camel-K integration. Would it be possible for you to make one? I think you will have the right reflexes directly on ArgoCD. The Kustomize version is really interesting, especially when you don't want to create the entire helm ecosystem. THANKS
@lotengproject
@lotengproject Жыл бұрын
nice nice nice nice ....
@naetgween
@naetgween 4 ай бұрын
I'm trying to deploy this on an M series mac, how can I specify the architecture of the nodes? I'm looking at the values.yaml file but I'm not sure how I can edit the files so it deploys as arm64
@DevOpsJourney
@DevOpsJourney 4 ай бұрын
If running on a M series Mac the architecture of minikube will be arm64. The key is to make sure our images are ARM64 compatible. The deployment is using the image devopsjourney1/mywebapp:latest - which does support ARM64. I only recently shipped the ARM64-compatible image, so you may have an older one cached. try removing and re-pulling devopsjourney1/mywebapp:latest. If that doesn't work then I will try creating a new image for you that is only ARM64. I think the issue might be that minikube doesn't always understand how to use multi-arch images properly
@naveenkumarps9217
@naveenkumarps9217 Жыл бұрын
How to monitor these application using prometheus and grafana ??
@mailman2097
@mailman2097 11 ай бұрын
@anas6435
@anas6435 6 ай бұрын
I noticed that you are using an animated moving background which is really cool .. How do you create those?
@DevOpsJourney
@DevOpsJourney 6 ай бұрын
I use Davinci Resolve, chose a gradient color then added icons and animated them in Fusion
@anas6435
@anas6435 6 ай бұрын
@@DevOpsJourney Thanks
@omkarhalankar3256
@omkarhalankar3256 Жыл бұрын
How can resources created using Terraform be managed using ArgoCD ?
@AlexSchapelle
@AlexSchapelle Жыл бұрын
could you do tutorials on taskfile and just ?
@diegomorais49
@diegomorais49 Ай бұрын
Which terminal tool is that you are using?
@vellyxenya3970
@vellyxenya3970 29 күн бұрын
Zsh
@gozh2002
@gozh2002 Жыл бұрын
if it is helm chart and deployed by argocd, would I still able to use helm CLI to rollback and list etc? or I have to use argocd CLI then?
@DevOpsJourney
@DevOpsJourney Жыл бұрын
Use the argocli
@olisaarinze6640
@olisaarinze6640 7 ай бұрын
hi, i tried the lab for kustom-webapp, i got this error: Unable to create application: application spec for kustom-webapp-dev is invalid: InvalidSpecError: Unable to generate manifests in kustom-webapp/overlays/dev: rpc error: code = Unknown desc = Manifest generation error (cached): `kustomize build /kustom-webapp/overlays/dev` failed exit status 1: Error: invalid Kustomization: json: cannot unmarshal string into Go struct field Kustomization.patches of type types.Patch. Please how can that be resolved?
@seadragonrock7235
@seadragonrock7235 7 ай бұрын
Update line #5 of kustom-webapp/overlays/dev/kustomization.yaml file to "- path: replicas.yaml". It should work.
@victorchidi9973
@victorchidi9973 7 ай бұрын
@@seadragonrock7235 Thanks
@asandalamba7055
@asandalamba7055 Жыл бұрын
"kubectl create namespace argocd" gives me "The connection to the server localhost:8080 was refused - did you specify the right host or port?"
@DevOpsJourney
@DevOpsJourney Жыл бұрын
Hey there. this sounds like your minikube environment is not running. Make sure docker is running then do a `minikube start`
@myfocus7447
@myfocus7447 Жыл бұрын
Inginix
@myfocus7447
@myfocus7447 Жыл бұрын
Openshift vs kubernetes
@zabbli8289
@zabbli8289 5 ай бұрын
cute cuddle?
@charugondlaakhil6851
@charugondlaakhil6851 Жыл бұрын
cant we open Argocd using public IP instead of localhost ?
@DevOpsJourney
@DevOpsJourney Жыл бұрын
Yes create a kubernetes ingress and point it to the argocd server service
@QwickGainz
@QwickGainz 3 ай бұрын
pod stuck at pending in the early stages of this video..
@DevOpsJourney
@DevOpsJourney 3 ай бұрын
You on a M series laptop?
@QwickGainz
@QwickGainz 3 ай бұрын
@@DevOpsJourney asus g14 2023
@QwickGainz
@QwickGainz 3 ай бұрын
@@DevOpsJourney using wsl (ubuntu 20)
@navi-charlotte
@navi-charlotte Жыл бұрын
kube kutle lmao
@anonymous_anonymity
@anonymous_anonymity 9 ай бұрын
You don't need kubernetes unless you are FMANG
@DevOpsJourney
@DevOpsJourney 9 ай бұрын
yeah but a lot of companies want to be FMANG, and I like being paid by those companies :)
@miguelalba2106
@miguelalba2106 6 ай бұрын
You need k8s in many companies, not only FMANG
@yangdai8347
@yangdai8347 5 ай бұрын
Sometimes you dont have a choice. Some tools offer self managed option, and used kube platform.
@ValidUserName-fl3uh
@ValidUserName-fl3uh 15 күн бұрын
Sucks to work on a small company isn't it
@anonymous_anonymity
@anonymous_anonymity 15 күн бұрын
@@ValidUserName-fl3uh not really 😬
@mitsaoua
@mitsaoua Ай бұрын
when I click "Create"for the helm-webapp-dev I get "Unable to create application: application spec for helm-web app-dev is invalid: InvalidSpecError: Unable to generate manifests in helm-webapp: rpc error: code = Unknown desc = `helm template . --name-template helm-web app-dev --namespace dev --kube-version 1.30 --values /helm-webapp/values-dev.yaml --include-crds` failed exit status 1: Error: release name "helm-web app-dev": invalid release name, must match regex ^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$ and the length must not be longer than 53" Any idea?
How to Create Helm Charts - The Ultimate Guide
22:26
DevOps Journey
Рет қаралды 99 М.
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
47:53
TechWorld with Nana
Рет қаралды 617 М.
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 42 МЛН
Smart Sigma Kid #funny #sigma #memes
00:26
CRAZY GREAPA
Рет қаралды 19 МЛН
Kubernetes Tutorial for Beginners [1 Hour Course]
1:01:19
DevOps Journey
Рет қаралды 34 М.
Kubernetes Services networking
7:13
Project Calico
Рет қаралды 83 М.
ArgoCD [01]
44:24
Артур Крюков
Рет қаралды 9 М.
ArgoCD Tutorial for Beginners: GitOps CD for Kubernetes #1
38:51
Anton Putra
Рет қаралды 44 М.
What is GitOps, How GitOps works and Why it's so useful
11:33
TechWorld with Nana
Рет қаралды 344 М.
Helm vs. Kustomize: When, Why, and How?
15:42
Ahmed Elfakharany
Рет қаралды 9 М.
ArgoCD Image Updater: Decouple CI from CD! #2
42:45
Anton Putra
Рет қаралды 25 М.
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 42 МЛН