[ Kube 85.6 ] Getting started with Argo CD CLI

  Рет қаралды 11,651

Just me and Opensource

Just me and Opensource

3 жыл бұрын

In this video, I will show you how to install and use argocd cli to manage applications deployed in the cluster using Argo CD tool.
Argo CD Playlist:
• Argo CD Kubernetes
Learn Kubernetes Playlist:
• Learn Kubernetes
Github Repo:
github.com/justmeandopensourc...
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...

Пікірлер: 50
@amitpawar1677
@amitpawar1677 2 жыл бұрын
Nice and simple explanation Venkat... Thanks a lot for information.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi Amit, thanks for watching. Cheers.
@containerrocks3213
@containerrocks3213 2 жыл бұрын
Awesome series on ArgoCD. I have learnt a lot from your channel. You helped me a lot and i am sure lot of others in Kubernetes learning journey. I am requesting you to please add apps of apps or cluster bootstrapping as well as part of this series. Thanks a lot again.
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Thanks for watching. I will add it to my list.
@ashermanangan
@ashermanangan 11 ай бұрын
thank you and very easy to understand.
@justmeandopensource
@justmeandopensource 11 ай бұрын
Thanks for watching.
@mehrdadvh9479
@mehrdadvh9479 2 жыл бұрын
Thanks a lot for information
@justmeandopensource
@justmeandopensource 2 жыл бұрын
Hi, thanks for watching.
@TheRishith
@TheRishith 3 жыл бұрын
Nice series Venkat, you made it very simple and easy to understand .Can you please also make a series in Tekton CI/CD and integrate with ARGO ? Appreciate all your effort as always !
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Thanks for watching. I will add it to my list.
@user-bn8ye2xo4z
@user-bn8ye2xo4z Жыл бұрын
good job
@justmeandopensource
@justmeandopensource Жыл бұрын
Thanks for watching.
@adityajaiswal1580
@adityajaiswal1580 3 жыл бұрын
Hi venkat thanku very much for all the vedios 👍🙏.u have done vedios on istio mesh can u please do one more vedio on ingress to istio mesh using (kong ingress controller) . Thank u very much 😊😊
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Aditya, thanks for watching. Kong is in my list and I will get to it in few weeks time as I have couple more videos scheduled before that. Cheers.
@thatisrikanth7524
@thatisrikanth7524 2 жыл бұрын
If i want to pass the username and password to that particular repository along with the argocd cli command ?
@asthab7503
@asthab7503 3 жыл бұрын
Hi Venkat Thanks for the amazing explaination. This video series is really helpful. Could you please tell if there any way of automating the updation of changes in the git repo based on new artifact creation in Jenkins? (say new docker image is created via jenkins and pushed to docker image registry - can this image name get updated in git repo monitored by Argo without manual intervention?) Basically combining CI and CD part in a single flow. If yes, it would be great if you can create a video on that part as well.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Astha, thanks for watching. That should be part of your CI/CD workflow. Your jenkins pipeline will be building the image and pushing to the image registry and also update the Git manifests with this new docker image. As it updates the Git repo, Argo CD will pick it up and deploy the new version. Cheers.
@madhuboyina
@madhuboyina 2 жыл бұрын
Hi Venkat, tried installing argocd cli on mac, and get the error "zsh: exec format error: argocd". Can you please assist
@teknikalyfit
@teknikalyfit 2 жыл бұрын
IMO cli is a bit overhead and downgrading declarative to imperative. yaml crds are the best way to talk with argo and then kubernetes. With kustomize, DRY rules fit better. Great thanks for your clean tutoring.
@bikramdas3461
@bikramdas3461 3 жыл бұрын
Hi Venkat , While deleting app 'traefik' which installed via helm using argo cd getting 'level=fatal msg="rpc error: code = InvalidArgument desc = Application.argoproj.io \"traefik\" is invalid: metadata.finalizers: Forbidden: no new finalizers can be added if the object is being deleted, found new finalizers []string{\"resources-finalizer.argocd.argoproj.io\'" . Argo-cd-2.0.2 version . kubectl delete app did not work . Can you please guide.
@claudiogarcia7557
@claudiogarcia7557 3 жыл бұрын
Hi Venkat ! first of all , excellent videos as usual, I have setup an argocd and k3s (one node) both running at the same machine and it is working fine, is it possible when you get a chance make a video showing how to add another K3S cluster (one node) to existent argocd? thank you very much
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Claudio, thanks for watching. I will add it to my list and give it a try. Cheers.
@varshachougule8319
@varshachougule8319 3 жыл бұрын
Hi Vekant , how to pass env variable value in values.yaml of helm chart using argocd cli commnad?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Varsha, thanks for watching. I know I am responding to a very old comment and I guess you must have found the solution yourself by now. If not, check this link argoproj.github.io/argo-cd/user-guide/helm/ Basically you can use argo app set command to change the values.
@chalakaillangasinghe2981
@chalakaillangasinghe2981 3 жыл бұрын
Hi Venkat what is the bash completion tool you are using ?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Chalaka, thanks for watching. I use Zsh shell with zsh-autosuggestion plugin for command suggestion based on my previously entered commands from zsh history. Done a video a while ago on my terminal setup. You can watch it here if interested. I don't use the exact setup now, but the concept is the same. kzbin.info/www/bejne/qaCkqIinZ8iEfrM
@ylcnky9406
@ylcnky9406 2 жыл бұрын
Hey thanks for the great series. Have you come up any way to automate the deploys with Docker image tags? Basically whenever a new image is published to a Docker registry, Argo will track the version and update the app.
@ralphotowo5142
@ralphotowo5142 2 жыл бұрын
Hi @ylcnky, great question. Did you figure this out?
@ylcnky9406
@ylcnky9406 2 жыл бұрын
@@ralphotowo5142 not really the way I would like to. I think Argo does not have any built in function yet. I made a work around by making Argo listening a specific yaml file in which I am updating the tags automatically. So whenever there is a change in that yml (which is due to image tag) it pushes the repo and fetches the new image.
@cnuk1515
@cnuk1515 3 жыл бұрын
thanks for amazing ArgoCD videos, learned many things under an hour. BTW, how can we restrict ArgoCD users to a deploy to a certain namespace only, and set up per namespace access for the CLI and Argocd UI?
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi, thanks for watching. Argocd actually uses a clusterrole I believe and when you add a new cluster to deploy apps to, you can configure the roles accordingly.
@cnuk1515
@cnuk1515 3 жыл бұрын
@@justmeandopensource read about projects which appear to help to restrict deployment to configured namespace and other restrictions. Need to read up on that.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
@@cnuk1515 I see.
@adilyakhlef5021
@adilyakhlef5021 3 жыл бұрын
Hi can you explain how to create and policy for users thanks
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Adil, thanks for watching. What do you mean?
@ibrahimmohammed3386
@ibrahimmohammed3386 Жыл бұрын
how to proceed if argocd requires authentication to access github repo? Is it possible to use github actions to create argocd app using cli inside github workflow
@justmeandopensource
@justmeandopensource Жыл бұрын
Hi, thanks for watching. I haven't tried github actions yet. So can't comment. I will see if I can test this. Cheers.
@ibrahimmohammed3386
@ibrahimmohammed3386 Жыл бұрын
@@justmeandopensource thanks, waiting for next video on this.
@saiteju8169
@saiteju8169 3 жыл бұрын
Hi Venkat, Can you please help me with the below error: panic: Get 10.96.0.1:443/api/v1/namespaces/kube-system/configmaps/extension-apiserver-authentication: dial tcp 10.96.0.1:443: i/o timeout Also my calico-node-5wkm4 node pods also going off with crashing loop back error: I don't know why it is referencing with this ip 10.96.0.1:443. I have installed kubernetes with kubeadm and installed calico overly network, Can you resolve this issue. Note: my master node is running with "Kubernetes master is running at 192.168.1.30:6443 " Please let me know the resolution for this. Thanks in advance.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Sai, thanks for watching. Are you experiencing this issue when deploying argo cd or are you having this issue in general in your cluster when you run any workloads?
@amitabhprasad
@amitabhprasad 2 жыл бұрын
is that the right way to get password ? I think it's now in `argocd-initial-admin-secret`
@justmeandopensource
@justmeandopensource 2 жыл бұрын
May be not with recent versions of argo.
@makrand1584
@makrand1584 3 жыл бұрын
Hi Venkat, Hope you're doing good. I have tried setting up argocd on K8 cluster running on LXD. I am facing issues there. I am getting i/0 errors on redis and repo-server pods. Here are details - github.com/argoproj/argo-cd/issues/4174. This is looking more enviornment spefic issue. Hence curious if you have tried argocd on K8 cluster running on LXD? Great Video as usual. Keep it up.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Makrand, I haven't tried this in lxd environment yet. I had been using K3d lately. Will give it a try.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Makrand, I just gave it a try and it worked for me. All Argo services/deployments running fine. I can log into web ui. One thing I noticed was that, initially I couldn't log into the web ui. But after 10 minutes I was able to. More details in this link. pastebin.com/R5ZyKNF4
@makrand1584
@makrand1584 3 жыл бұрын
@@justmeandopensource Venkat, Thanks for reply. Have you tried deoloying any app from GUI of argocd? (Or even from manifest in declarative style) I am facing those errors while tried deploying an app. My deployed app eventually turns healthy, but the sync status remains unknown & those errors keeps popping. All errors are presented in github issue I created. Otherwise just the argocd pods are running fine for me with GUI accessible.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
@@makrand1584 Ah I see. Will have a look at the issue and do bit more testing.
@justmeandopensource
@justmeandopensource 3 жыл бұрын
Hi Makrand, I now see your issue and getting the same error. I can't deploy any app. Tried web ui, declarative way and argocd cli way. Some networking issue underneath. To be honest, I am not using lxd for Kubernetes these days due to lack of support. Hopefully someone gone through this hurdle will give you some advice.
[ Kube 86 ] Getting started with Kustomize tool for Kubernetes
21:36
Just me and Opensource
Рет қаралды 24 М.
Каха и суп
00:39
К-Media
Рет қаралды 6 МЛН
Now THIS is entertainment! 🤣
00:59
America's Got Talent
Рет қаралды 37 МЛН
[ Kube 85.2 ] Deploying Argo CD in Kubernetes | Creating your first App
20:23
Just me and Opensource
Рет қаралды 39 М.
Building a Bridge Between Argo CD and Terraform - Carlos Santana, AWS & Nicholas Morey, Akuity
25:11
CNCF [Cloud Native Computing Foundation]
Рет қаралды 4,5 М.
[ Kube 111 ] Pluto | Find Kubernetes resources that have been deprecated
9:52
Just me and Opensource
Рет қаралды 4,7 М.
[ Kube 113.1 ] Learn Kubesphere | Provisioning Kubernetes cluster with kubekey
24:39
[ Kube 59.1 ] Nginx Ingress in Kubernetes Revisited
16:26
Just me and Opensource
Рет қаралды 9 М.
[ Kube 113.6 ] Kubesphere | HA setup with Keepalived & Haproxy
26:15
Just me and Opensource
Рет қаралды 6 М.
ArgoCD Tutorial for Beginners | GitOps CD for Kubernetes
47:53
TechWorld with Nana
Рет қаралды 605 М.
Каха и суп
00:39
К-Media
Рет қаралды 6 МЛН