Тёмный

ArgoCD Starter Guide: Full Tutorial for ArgoCD in Kubernetes 

DevOps Journey
Подписаться 71 тыс.
Просмотров 69 тыс.
50% 1

Опубликовано:

 

24 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 73   
@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 8 месяцев назад
Bitbucket and Bamboo 😢
@dillibabu4703
@dillibabu4703 6 месяцев назад
Hi bro Video is nice, as i have small, can you please do video of "install argocd using helm" please
@matk2283
@matk2283 Год назад
Excellent Tutorial on ArgoCD !! - Absolute pleasure to listen to you. Gratitude !!
@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!
@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.
@Maksat....
@Maksat.... Месяц назад
Great tutorial! Thank you so much, Brad!
@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 8 месяцев назад
great simple and clear tutorial, thank you sir.
@RockyScenes
@RockyScenes Месяц назад
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?
@Shrivanurag
@Shrivanurag Год назад
great tutorial to begin with. clear and concise.
@newentshini1229
@newentshini1229 Месяц назад
Great tutorial thank you !
@luislla3142
@luislla3142 Год назад
You are a hero!
@jalandharbehera99
@jalandharbehera99 7 месяцев назад
Its too very good informative videos. thank you so much sir ❤
@buddhika71
@buddhika71 2 месяца назад
Great Tutorial!
@sudheer5379
@sudheer5379 Год назад
you are the best!! no words to say :)
@omerapl3511
@omerapl3511 3 месяца назад
Great video, thanks!
@pawelek1481
@pawelek1481 Месяц назад
great video!
@ChantiKumar-j1g
@ChantiKumar-j1g Год назад
very nice explanation sir
@nicholaskiprono5466
@nicholaskiprono5466 Год назад
Amazing video. Thank you.
@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 :)
@vdevenr
@vdevenr Год назад
Great tutorial!!
@sonnygarcia607
@sonnygarcia607 9 месяцев назад
@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?
@adithjawahar1638
@adithjawahar1638 Год назад
After performing the port forwarding, while trying to browse the url i am having issue as "unable to connect"
@AlexUncut
@AlexUncut Месяц назад
Good video but "Deploying a Kustomize app with ArgoCD" code in repo at 18.XX min no longer works with argo v2.11
@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
@SamSpiri
@SamSpiri 7 месяцев назад
There is an old tool to handle configmap changes, called stakater/Reloader
@fabmartel
@fabmartel Год назад
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
@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
@user-ano-x5c
@user-ano-x5c 7 месяцев назад
I noticed that you are using an animated moving background which is really cool .. How do you create those?
@DevOpsJourney
@DevOpsJourney 7 месяцев назад
I use Davinci Resolve, chose a gradient color then added icons and animated them in Fusion
@user-ano-x5c
@user-ano-x5c 7 месяцев назад
@@DevOpsJourney Thanks
@naveenkumarps9217
@naveenkumarps9217 Год назад
How to monitor these application using prometheus and grafana ??
@omkarhalankar3256
@omkarhalankar3256 Год назад
How can resources created using Terraform be managed using ArgoCD ?
@itlabox
@itlabox 7 месяцев назад
🎉🎉🎉
@olisaarinze6640
@olisaarinze6640 9 месяцев назад
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 8 месяцев назад
Update line #5 of kustom-webapp/overlays/dev/kustomization.yaml file to "- path: replicas.yaml". It should work.
@victorchidi9973
@victorchidi9973 8 месяцев назад
@@seadragonrock7235 Thanks
@himahima8714
@himahima8714 Год назад
Please explain Argo cd with helm charts
@Blankblankets
@Blankblankets 5 месяцев назад
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 5 месяцев назад
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
@diegomorais49
@diegomorais49 2 месяца назад
Which terminal tool is that you are using?
@vellyxenya3970
@vellyxenya3970 2 месяца назад
Zsh
@AlexSchapelle
@AlexSchapelle Год назад
could you do tutorials on taskfile and just ?
@mailman2097
@mailman2097 Год назад
@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
@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`
@lotengproject
@lotengproject Год назад
nice nice nice nice ....
@myfocus7447
@myfocus7447 Год назад
Openshift vs kubernetes
@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 4 месяца назад
pod stuck at pending in the early stages of this video..
@DevOpsJourney
@DevOpsJourney 4 месяца назад
You on a M series laptop?
@QwickGainz
@QwickGainz 4 месяца назад
@@DevOpsJourney asus g14 2023
@QwickGainz
@QwickGainz 4 месяца назад
@@DevOpsJourney using wsl (ubuntu 20)
@myfocus7447
@myfocus7447 Год назад
Inginix
@zabbli8289
@zabbli8289 6 месяцев назад
cute cuddle?
@navi-charlotte
@navi-charlotte Год назад
kube kutle lmao
@anonymous_anonymity
@anonymous_anonymity 10 месяцев назад
You don't need kubernetes unless you are FMANG
@DevOpsJourney
@DevOpsJourney 10 месяцев назад
yeah but a lot of companies want to be FMANG, and I like being paid by those companies :)
@miguelalba2106
@miguelalba2106 7 месяцев назад
You need k8s in many companies, not only FMANG
@yangdai8347
@yangdai8347 6 месяцев назад
Sometimes you dont have a choice. Some tools offer self managed option, and used kube platform.
@ValidUserName-fl3uh
@ValidUserName-fl3uh Месяц назад
Sucks to work on a small company isn't it
@anonymous_anonymity
@anonymous_anonymity Месяц назад
@@ValidUserName-fl3uh not really 😬
@mitsaoua
@mitsaoua 2 месяца назад
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?
Далее
Истории с сестрой (Сборник)
38:16
Китайка нашла Новый Дом😂😆
00:20
Kubernetes Tutorial for Beginners [1 Hour Course]
1:01:19
How to Create Helm Charts - The Ultimate Guide
22:26
Просмотров 107 тыс.
Kubernetes Services networking
7:13
Просмотров 85 тыс.
Introduction to Flux CD on Kubernetes | GitOps | CICD
33:32
ArgoCD [01]
44:24
Просмотров 10 тыс.
What is GitOps, How GitOps works and Why it's so useful
11:33
Истории с сестрой (Сборник)
38:16