Let me know what technology you are trying to learn next
@naveenkumarps9217 Жыл бұрын
monitoring argocd applications using promethues and grafana
@donwilsonobido4196 Жыл бұрын
How to deploy argo cd in EKS using terraform? and how we will access argo cd gui without comprimising security?
@mefirst5427 Жыл бұрын
Argo Rollout is very confusing to setup, please do a tutorial on it.
@ChuckCo1356 ай бұрын
Bitbucket and Bamboo 😢
@dillibabu47035 ай бұрын
Hi bro Video is nice, as i have small, can you please do video of "install argocd using helm" please
@Maksat....6 күн бұрын
Great tutorial! Thank you so much, Brad!
@matk228310 ай бұрын
Excellent Tutorial on ArgoCD !! - Absolute pleasure to listen to you. Gratitude !!
@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 Жыл бұрын
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!
@pawelek14819 күн бұрын
great video!
@sudo-bandit Жыл бұрын
Can you do another real time DevOps CI/CD lab? Really enjoyed your last one and found your mentorship insightful!
@sonnix317 ай бұрын
great simple and clear tutorial, thank you sir.
@buddhika71Ай бұрын
Great Tutorial!
@omerapl35112 ай бұрын
Great video, thanks!
@jalandharbehera996 ай бұрын
Its too very good informative videos. thank you so much sir ❤
@Shrivanurag Жыл бұрын
great tutorial to begin with. clear and concise.
@luislla3142 Жыл бұрын
You are a hero!
@sudheer5379 Жыл бұрын
you are the best!! no words to say :)
@nicholaskiprono5466 Жыл бұрын
Amazing video. Thank you.
@user-rj6iu2ey2t Жыл бұрын
very nice explanation sir
@vdevenr Жыл бұрын
Great tutorial!!
@RockyScenes6 күн бұрын
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?
@AlexUncut17 күн бұрын
Good video but "Deploying a Kustomize app with ArgoCD" code in repo at 18.XX min no longer works with argo v2.11
@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 Жыл бұрын
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 :)
@sonnygarcia6078 ай бұрын
@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?
@SamSpiri5 ай бұрын
There is an old tool to handle configmap changes, called stakater/Reloader
@shellcasing1040 Жыл бұрын
How does ArgoCD know or detect which Kubernetes clusters are available to deploy to?
@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
@itlabox6 ай бұрын
🎉🎉🎉
@himahima8714 Жыл бұрын
Please explain Argo cd with helm charts
@adithjawahar1638 Жыл бұрын
After performing the port forwarding, while trying to browse the url i am having issue as "unable to connect"
@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 Жыл бұрын
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
@fabmartel11 ай бұрын
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 Жыл бұрын
nice nice nice nice ....
@naetgween4 ай бұрын
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
@DevOpsJourney4 ай бұрын
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 Жыл бұрын
How to monitor these application using prometheus and grafana ??
@mailman209711 ай бұрын
❤
@anas64356 ай бұрын
I noticed that you are using an animated moving background which is really cool .. How do you create those?
@DevOpsJourney6 ай бұрын
I use Davinci Resolve, chose a gradient color then added icons and animated them in Fusion
@anas64356 ай бұрын
@@DevOpsJourney Thanks
@omkarhalankar3256 Жыл бұрын
How can resources created using Terraform be managed using ArgoCD ?
@AlexSchapelle Жыл бұрын
could you do tutorials on taskfile and just ?
@diegomorais49Ай бұрын
Which terminal tool is that you are using?
@vellyxenya397029 күн бұрын
Zsh
@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 Жыл бұрын
Use the argocli
@olisaarinze66407 ай бұрын
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?
@seadragonrock72357 ай бұрын
Update line #5 of kustom-webapp/overlays/dev/kustomization.yaml file to "- path: replicas.yaml". It should work.
@victorchidi99737 ай бұрын
@@seadragonrock7235 Thanks
@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 Жыл бұрын
Hey there. this sounds like your minikube environment is not running. Make sure docker is running then do a `minikube start`
@myfocus7447 Жыл бұрын
Inginix
@myfocus7447 Жыл бұрын
Openshift vs kubernetes
@zabbli82895 ай бұрын
cute cuddle?
@charugondlaakhil6851 Жыл бұрын
cant we open Argocd using public IP instead of localhost ?
@DevOpsJourney Жыл бұрын
Yes create a kubernetes ingress and point it to the argocd server service
@QwickGainz3 ай бұрын
pod stuck at pending in the early stages of this video..
@DevOpsJourney3 ай бұрын
You on a M series laptop?
@QwickGainz3 ай бұрын
@@DevOpsJourney asus g14 2023
@QwickGainz3 ай бұрын
@@DevOpsJourney using wsl (ubuntu 20)
@navi-charlotte Жыл бұрын
kube kutle lmao
@anonymous_anonymity9 ай бұрын
You don't need kubernetes unless you are FMANG
@DevOpsJourney9 ай бұрын
yeah but a lot of companies want to be FMANG, and I like being paid by those companies :)
@miguelalba21066 ай бұрын
You need k8s in many companies, not only FMANG
@yangdai83475 ай бұрын
Sometimes you dont have a choice. Some tools offer self managed option, and used kube platform.
@ValidUserName-fl3uh15 күн бұрын
Sucks to work on a small company isn't it
@anonymous_anonymity15 күн бұрын
@@ValidUserName-fl3uh not really 😬
@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?