[ Kube 85.2 ] Deploying Argo CD in Kubernetes | Creating your first App

  Рет қаралды 38,812

Just me and Opensource

Just me and Opensource

3 жыл бұрын

In this video I will show you how to deploy Argo CD in a Kubernetes cluster and how to deploy an App from a Github repository.
Learn Kubernetes Playlist:
• Learn Kubernetes
Argo CD Playlist:
• Argo CD Kubernetes
Hope you enjoyed this video. Please share it with your friends and don't forget to subscribe to my channel. For any questions/issues/feedback, please leave me a comment and I will be happy to help.
Thanks for watching.
If you wish to support me:
www.paypal.com/cgi-bin/webscr...

Пікірлер: 146
@matk2283
@matk2283 5 ай бұрын
Amazing contenta. I love watching you tutorials. I really, really want to Thank you. my personal gratitude to you. Mathew from Colorado
@justmeandopensource
@justmeandopensource 5 ай бұрын
hi Mathew, I appreciate that! Thanks for watching.
@ignaciomaldonado
@ignaciomaldonado 3 жыл бұрын
I love the content and the pace of your videos! Keep up the good work!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Thanks for watching. Cheers.
@workaccount2415
@workaccount2415 3 жыл бұрын
This was honestly great, just what I needed, thank you. Cool tool too
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, many thanks for watching. Cheers.
@julianomoraisbarbosa
@julianomoraisbarbosa 2 жыл бұрын
ArgoCD is Amazing. Your Job is Amazing. Thanx Thanx Thanx
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Many thanks Juliano
@amitpawar1677
@amitpawar1677 2 жыл бұрын
Thanks Venkat for explaining it very nicely.
@MarkTellier
@MarkTellier 3 ай бұрын
Venkat, your videos are awesome and articulation spot on. Thank you very much!
@justmeandopensource
@justmeandopensource 3 ай бұрын
Glad you like them! Thanks for watching my videos.
@gouterelo
@gouterelo 3 жыл бұрын
Great video Venkat..whaiting to see all the series :D !!!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Gonzalo, thanks for watching.
@bhaskardasari6285
@bhaskardasari6285 3 жыл бұрын
Excellent , we are going to use Argo CD in our openshift cluster , your vedios helping a lot to understand the concepts 👍
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Bhaskar, thanks for watching. Cheers.
@sanyamgumber2179
@sanyamgumber2179 9 ай бұрын
I really like your videos, keep up the good work!
@justmeandopensource
@justmeandopensource 9 ай бұрын
Thanks for watching. Glad you liked it.
@riskofrains
@riskofrains 3 жыл бұрын
Thank you! Your videos are clear and helpful.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Thanks for watching.
@SGBSFL
@SGBSFL Жыл бұрын
How do I like this twice! You made a complicated process easy to understand
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Tamika, many thanks for watching.
@DastanUntold-nx5oo
@DastanUntold-nx5oo Жыл бұрын
great video to follow along and learn !!
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Dastan, Thanks for watching.
@BharatSingh-hf1yt
@BharatSingh-hf1yt 2 жыл бұрын
really amazing best youtube channel really enjoyed the video and demo was amazing thanks a lot for explaining argocd in simple steps
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Bharat, Thanks for watching.
@imssp5792
@imssp5792 2 жыл бұрын
This is Amazing. Thanks Venkat for this tutorial. :)
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Thanks for watching.
@sebastian7399
@sebastian7399 8 ай бұрын
Really appreciate your videos. Very usefull and easy to understand. Great!
@justmeandopensource
@justmeandopensource 8 ай бұрын
Hi Sebastian, Thanks for watching. Glad it was useful.
@jyothisarees4435
@jyothisarees4435 3 жыл бұрын
I liked u r vedios and mainly content..
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching.
@easverasuthan546
@easverasuthan546 3 жыл бұрын
Awesome Explanation. Thanks..!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching.
@Annishvarma
@Annishvarma Жыл бұрын
Thanks a lot..your videos are very helpful.
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Jyoshna, thanks for watching.
@aminebouita7185
@aminebouita7185 3 жыл бұрын
thank you for this wonderful explanation
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Thanks for watching.
@rakanbakir4802
@rakanbakir4802 3 жыл бұрын
Thank you for your great videos
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Rakan, thanks for watching.
@zongzaili9701
@zongzaili9701 2 жыл бұрын
Excellent tutorial
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi, Thanks for watching.
@andreyq9179
@andreyq9179 3 жыл бұрын
thank you so much! your videos is best!!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Andrey, thanks for watching. Cheers.
@raghuvardhansaripalli9636
@raghuvardhansaripalli9636 Жыл бұрын
Hi Thammudu , I followed your steps and able to create APP through argocd... THANK YOU SO MUCH. GOD BLESS YOU :)
@justmeandopensource
@justmeandopensource Жыл бұрын
This video is not two years old. I have to retest this to see if anything has changed. Chances are that you are using latest version and the steps I mentioned in this video may require slight modification or so.
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Raghu, many thanks for watching. Cheers.
@yovangrbovich3577
@yovangrbovich3577 3 жыл бұрын
Thanks!! A video on Argo Workflows/events too would be amazing if you get around to it!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Yovan, thanks for watching. I will explore that topic and see if I could do a video. Cheers.
@cloudtech6937
@cloudtech6937 2 жыл бұрын
Thanks bro today added one more skill
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Cool. Thanks for watching.
@milindchavan007
@milindchavan007 3 жыл бұрын
This is awesome is the ArgoCD open source. Like to know more on this
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Milind, thanks for watching. Few more scheduled for coming Mondays.
@venkivenkatt9008
@venkivenkatt9008 3 жыл бұрын
Good video. Very helpful. Like to see kustomize example
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching. I will look into kustomize.
@arpanchakraborty9874
@arpanchakraborty9874 3 жыл бұрын
Thanks a lot again.Covers the basics really nicely. Since we might be using ArgoCD I have 3 questions : 1) What would be your recommendation of running ArgoCD as : a single centralised point of installation (in that case how we would authenticate to multiple clusters) and deploying to multiple clusters OR in every cluster were we run the deployments (our current CD tool is jenkins we run in every cluster). 2) I have seen Argo CD operator offers back up and restore option. Just wondering if you have used it and how good is it in storing deployment history. E.g. if we have run 100 builds does it show all of them like Jenkins does. 3) Rollback : I understand from the UI we can always rollback to a previous version, but how do we track the rollback code change back to our source code? E.g. We update an image version and argo cd autodetects and runs deployment but for some reason it fails and we do a roll back from UI. How do we make sure we are also rolling back the code in git.
@sagarlokhande2891
@sagarlokhande2891 9 ай бұрын
many thanks to u what i wanted and thanks one more time for your teaching.
@justmeandopensource
@justmeandopensource 9 ай бұрын
Hi, no worries. Thanks for watching.
@adityars7558
@adityars7558 3 жыл бұрын
Great, it's very clearly explained, I have a request to can you please show an example deployment on one helm chart and if we use helm charts where do we maintain these values. Yaml Thanq
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Aditya, thanks for watching. Using Helm as the source in Argo CD is my next thing and haven't explored it yet. I will see if I can get it working before next video coming Monday. Cheers.
@ayeshazakria8461
@ayeshazakria8461 Жыл бұрын
very fluent speech. keep up the good work. make more videos on devops tools.
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi Ayesha, Thanks for watching.
@fo7623
@fo7623 2 жыл бұрын
Thanks for the video mate! Can you make an advance ArgoCD tutorial video?
@arpanchakraborty9874
@arpanchakraborty9874 3 жыл бұрын
Thank you very much!!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Arpan, thanks for watching. Cheers.
@V4MPiR0
@V4MPiR0 3 жыл бұрын
nice video! thank you
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching.
@zaibakhanum203
@zaibakhanum203 2 жыл бұрын
Thanks for the great content..can u please tell how to use a single argocd to deploy on multiple clusters ? Can share me the steps or documentation if any ..it would be a great help
@SanjeevKumar-nq8td
@SanjeevKumar-nq8td 2 жыл бұрын
Very nice May I know why the namespace is default for the destination cluster server.
@Omar-hw7zi
@Omar-hw7zi 3 жыл бұрын
Thank you!!
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Omar, thanks for watching.
@roshannathan991
@roshannathan991 2 жыл бұрын
Thanks For the amazing video anna
@asishmm
@asishmm 3 жыл бұрын
good work
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hu Asish, thanks for watching.
@apurvdeodhar4978
@apurvdeodhar4978 2 жыл бұрын
Amazing explanation, to the point and precise. Nice 👍🏽 Quick question: Does argocd understand gotmpl? Meaning if I have helm charts comprising gotmpl does argocd interpolation them with template engine and eventually deploy them ?
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Apurv, thanks for watching. I have no idea on gotmpl support in argocd. Will be good to try for sure. Cheers.
@realthought2262
@realthought2262 3 жыл бұрын
Hey , i want to ask one more thing that if we have multiple apps and i want to access by domain name like we do in ingress, is there any way around. Thanks
@mohamedfazrin2844
@mohamedfazrin2844 Жыл бұрын
Please give a video of how to set up argocd in local and manage multiple clusters. The ArgoCD documentaions is hard to understand.
@cycdemo4551
@cycdemo4551 10 ай бұрын
Thanks you. could you create some demo deployment using argocd + vault + helm?
@technocracyin9947
@technocracyin9947 3 жыл бұрын
which CLI editor are you using?
@kolacheop1826
@kolacheop1826 2 жыл бұрын
How can you automate your deployment yaml to pull latest image tag always ?Any suggestions
@devopsuser4128
@devopsuser4128 3 жыл бұрын
Very nice video!! I have a question: How can Argo CD (Auto-Sync) integrate with HPA for increase in replicas based on CPU?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching. In order to use hpa and other advanced stuff that dynamically changes the deployment, consider using Argo Rollout. argoproj.github.io/argo-rollouts/
@pradeepatta8103
@pradeepatta8103 3 жыл бұрын
Can you please start a series on Jenkins X also?
@neophron197
@neophron197 Жыл бұрын
love
@justmeandopensource
@justmeandopensource Жыл бұрын
Thanks for watching.
@tameemahamed6123
@tameemahamed6123 3 жыл бұрын
Hi, Thanks for the Video on ArgoCD. Where will the Argocd stores the (yaml) files pulled from github branch ? in argocd reposerver ?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, Yes the repo server component maintains a local cache of the git repository and periodically syncs from the remote. It is somewhere within the repo server.
@tameemahamed6123
@tameemahamed6123 3 жыл бұрын
@@justmeandopensource Hi, Thanks for reply. Repo maintains local cache to keep it in sync. But am wondering where the helm chart execution happens once those chart Yaml files are pulled from git. Is it in API server ? Couldn't find answer for this..
@venkatk5143
@venkatk5143 3 жыл бұрын
Thanks Venkat. I just have an query about how this declarative stuff works with Horizontal Pod Autoscaling
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Venkatesan, thanks for watching. I haven't played much with HPA in Argo CD. Here is the official documentation which suggests to use argo rollout from the cli.
@nootajay
@nootajay 3 жыл бұрын
how do i access the web ui if i am configuring in aws eks cluster?
@bobuputheeckal2693
@bobuputheeckal2693 Жыл бұрын
Can you create a video on how to install argocd on GKE cluster?
@tonychia2227
@tonychia2227 5 ай бұрын
when you do the rollback does it commit back to the git repo? if so when you setup the git repo, you didn't specify any username/password. how it's able to commit back to the repo?
@Alexander-tl8uw
@Alexander-tl8uw Жыл бұрын
Can i connect my bitbuckeer repo ? What is the witchcraft in that case ?
@manojsk7511
@manojsk7511 3 жыл бұрын
This is Awesome, Just wanted to know that instead of GIT.. can you other SCM(GITHUB or bitbucket)
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Yes you can use them as well. Thanks for watching.
@cp1408
@cp1408 3 жыл бұрын
Can we set the repository Artifactory global for container images and helm charts?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Chandra, thanks for watching. You can create a separate project and include your repositories there. I haven't tried it though. Cheers.
@brunogomes9566
@brunogomes9566 2 жыл бұрын
hi, lets suppose I have a pipeline that every time there is a change in my app it builds a new image, sends to the container registry and then applies it to the deployment inside the cluster. The image tag will be updated, the deployment will be updated, but in my git repo the deployment manifest will be outdated. I dont want to manually update the manifest to match the new tag of the new image that has been built. How would I solve this? If I have auto-sync enabled, Argo would match what is in my repo and would overwrite the image to what is in the repo and not the new image built from the pipeline.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Bruno, thanks for watching. Yes I know this is not an elegant approach. I just wanted to show how all these glue together. There are different approaches/tools to manage your manifests.
@brunogomes9566
@brunogomes9566 2 жыл бұрын
@@justmeandopensource Thank you for you quick reply, wow! Would you suggest any tool to manage manifests considering my above scenario? Or maybe do not manage the deployment itself, and only manage ingress, services and configmaps of that deployment?
@nishantshrivastava6169
@nishantshrivastava6169 Жыл бұрын
Is there any way we can deploy the application in argocd using cli ?
@justmeandopensource
@justmeandopensource Жыл бұрын
Yes, you can. I have argocd cli and other related stuff in my to do list. I will be looking into it at some point. Cheers.
@schoolbook1
@schoolbook1 3 жыл бұрын
Hello friends, am getting two error. failed to sync cluster 10.96.0.1:443: failed to load initial state of resource Pod: pods is forbidden: User "system:serviceaccount:argocd-new:argocd-application-controller" cannot list resource "pods" in API group "" at the cluster scope
@00000201
@00000201 2 жыл бұрын
Hi can we create the same in kind cluster ?
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Yes you should be able to.
@00000201
@00000201 2 жыл бұрын
@@justmeandopensource hi venkat I tried to configure the thing but still not able to access the argocd page even the node port not listing mode any suggestions
@venugopalreddypagidi8880
@venugopalreddypagidi8880 2 жыл бұрын
Hi Venkat, To argo console login Pod name as a password is not working, can you tell me where it may went wrong?
@vk7184
@vk7184 2 жыл бұрын
Did you find any solution?
@venugopalreddypagidi8880
@venugopalreddypagidi8880 2 жыл бұрын
@@vk7184 use this command kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
@mshanmukhanathreddy464
@mshanmukhanathreddy464 3 жыл бұрын
What’s that IDE, ON WHAT tool your executing that commands
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching. Not sure which one you are referring. Can you be more specific?
@parvianeja6909
@parvianeja6909 2 жыл бұрын
As i have followed this video to deploy argocd but i m getting some server in pending state. how can i resolve that
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Parvi, thanks for watching. There is not enough detail or context to be able to help. Please explain your issue in detail. Pasting command outputs in pastebin.com or something would be helpful too. Obviously don't share anything thats confidential or that which is not meant to be shown to public. Cheers.
@parvianeja6909
@parvianeja6909 2 жыл бұрын
When i run kubectl -n argocd get all then i get most of the pods are running but some of the pods are in pending state like pod/svclb-argocd-server-bjdfw and when i describe this i m getting the error of schdeuling
@parvianeja6909
@parvianeja6909 2 жыл бұрын
And the link you have shared is not working
@MadManisKakumani
@MadManisKakumani 2 жыл бұрын
Hello, I was trying to login with the pod name as a password but it's not working, could you please help me how to default password ? also I was using admin as a username.
@vk7184
@vk7184 2 жыл бұрын
Did you find any solution?
@anshuman2121
@anshuman2121 3 жыл бұрын
Hey have you installed onenote in ubuntu? I have tried that but it is not working correctly
@justmeandopensource
@justmeandopensource 3 жыл бұрын
How far have you gone?
@anshuman2121
@anshuman2121 3 жыл бұрын
@@justmeandopensource I guess official onenote is not available in linux platform. So, can I know which one you have installed?
@anshuman2121
@anshuman2121 3 жыл бұрын
And another reminder is you haven't yet upload ansible playbooks to configure Ubuntu:)😀
@justmeandopensource
@justmeandopensource 3 жыл бұрын
You mentioned you have tried and is not working correctly. Just interested in knowing hiw you installed it. I am using snap to install p3x-onenote
@anshuman2121
@anshuman2121 3 жыл бұрын
@@justmeandopensource Yes p3x is working but it give feels like it is working in browser. I have tried "snap install onenote-desktop --beta" .
@developer-guy
@developer-guy 3 жыл бұрын
maybe you can apply the patch when you want to open argocd-server to access: kubectl patch service -n argocd argocd-server --type='json' -p='[{"op": "replace", "path": "/spec/type", "value": "NodePort"}]'
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Batuhan, thanks for watching. I tend not to use shortcuts or aliases as the series is targeted for beginners and all of us hve our own easy way of doing things. Thanks for sharing the patch command. Will definitely be helpful for people. Cheers.
@developer-guy
@developer-guy 3 жыл бұрын
@@justmeandopensource yes you are right, I changed the alias with a real command, you're welcome
@justmeandopensource
@justmeandopensource 3 жыл бұрын
@@developer-guy I have got whole load of aliases for kubernetes and don't let it get into my muscle memory.
@developer-guy
@developer-guy 3 жыл бұрын
Just me and Opensource great video btw thanks 🙏
@CheerUpAd
@CheerUpAd 3 жыл бұрын
No status of connection is visible in cluster
@madrag
@madrag 3 жыл бұрын
Default admin password is now kept in secret argocd-initial-admin-secret
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Thanks for sharing this. I will have to redo this argo cd series. Things have changed.
@reddysbrahma
@reddysbrahma Жыл бұрын
If the password for the argocd doesn't work, get the password using the below command kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
[ Kube 85.3 ] Argo CD Continuous Deployment from Helm Repo
11:20
Just me and Opensource
Рет қаралды 22 М.
What is GitOps | GitOps explained with ArgoCD project
15:51
Cloud Champ
Рет қаралды 10 М.
A Computer Cluster Made With BROKEN PCs
24:34
Hardware Haven
Рет қаралды 200 М.
GitOps with Amazon EKS Workshop | Flux and ArgoCD
53:57
Containers from the Couch
Рет қаралды 6 М.
Let's do GitOps in Kubernetes! ArgoCD Tutorial
18:01
Christian Lempa
Рет қаралды 60 М.
Kustomize: The Best Way to Manage Your Kubernetes Configs
24:46
DevOps Journey
Рет қаралды 23 М.
Creating Users in Kubernetes
8:54
InfraHQ
Рет қаралды 8 М.
Using Helm Values Files with Argo CD
17:27
Akuity
Рет қаралды 12 М.
Bootstrap your cluster and application with Terraform
18:53
Anais Urlichs
Рет қаралды 4,7 М.