How to Deploy To Kubernetes with Jenkins GitOps GitHub Pipeline - Tutorial + Real World Demo

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 มิ.ย. 2024
  • Create Real World CI CD Pipeline using Jenkins and GitOps (ArgoCD) to dockerize your code, and deploy the container into a Kubernetes cluster.
    🔥 Get my courses with max discount (Limited Time): bit.ly/3Eku9RH
    👍 Subscribe for more tutorials like this: bit.ly/2Yk0Kbb
    👨‍🎓 Installation instruction links, codes and notes : github.com/saha-rajdeep/kuber...
    ⭐️ Want to connect with me?
    🤳 Instagram: / cloudwithraj
    🏢 LinkedIN: / cloudwithraj
    🐦Twitter: / cloudwithraj
    🖼 Facebook: / cloudwithraj
    Timestamps:
    00:00 Agenda
    01:18 GitOps Workflow
    06:31 Jenkinsfile and Dockerfile
    12:36 Jenkins Installation and Credentials Setup
    16:29 Create Jenkins Jobs
    20:22 ArgoCD(GitOps) Installation
    22:40 ArgoCD(GitOps) Setup
    25:29 GitHub Webhook Setup
    26:28 Fully Automated Pipeline
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 177

  • @cloudwithraj
    @cloudwithraj  2 ปีที่แล้ว +21

    If you found this video useful, please click the "Like" button. TH-cam sends the video to new viewers with more Likes. Ty so much for helping this channel grow 🙏

    • @ninghan778
      @ninghan778 2 ปีที่แล้ว

      Hi Raj,
      where is your kubernetesmanifest repo?
      Have you delete it?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      @@ninghan778 github.com/saha-rajdeep/kubernetesmanifest

    • @Madurai2USA
      @Madurai2USA 2 ปีที่แล้ว

      @@cloudwithraj Please create video for Git & Jenkins with AWS EKS. I am trying to implement Ci/CD for EMR on EKS.

  • @gabesusman4592
    @gabesusman4592 2 ปีที่แล้ว +5

    Been trying to bring all the theory together and apply it for weeks now, this video helped me do exactly that. Thank you!

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Excellent! Glad to know this was useful Gabriel!

  • @amitji24x7
    @amitji24x7 2 ปีที่แล้ว

    Brilliant tutorial Raj... I am now watching your video first on any topics I search !!

  • @HemantKumar-me3bt
    @HemantKumar-me3bt 8 หลายเดือนก่อน +2

    I would say that this was the best of best video I watched for the whole CI/CD pipeline flow. Recommended and shared to my circle. Thanks Raj

  • @santoshsomasundar
    @santoshsomasundar 2 ปีที่แล้ว +1

    All hail the real Cloud Guru! Thank you so much Raj! 🙏🏽😊

  • @teknikalyfit
    @teknikalyfit 2 ปีที่แล้ว

    Great video. Thank you. I am about to give up jenkins for new generation tools. But you have brought me back. Jenkins is really still awesome tool for devops.

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      Yes, Jenkins is still the most popular DevOps tool. Glad my video helped

  • @bobbykhan3451
    @bobbykhan3451 2 ปีที่แล้ว

    It's a fantastic video to understand and the entire pipe line.

  • @sonamdhingra
    @sonamdhingra 2 ปีที่แล้ว

    Clear and Concise.. Keep'em coming

  • @mgbeltranb
    @mgbeltranb ปีที่แล้ว

    Thank you so much Raj, this video helps me alot with CD. cheers from Chile.

  • @Sid-sl3xk
    @Sid-sl3xk 10 หลายเดือนก่อน

    Awesome video....truely full of knowledge

  • @yakupaytemur8717
    @yakupaytemur8717 2 ปีที่แล้ว

    Excellent video. Very descriptive and very simple explanation. Thanks so much!!!.

  • @tkevasu989
    @tkevasu989 2 ปีที่แล้ว +1

    Sir, Learning Latest TOP Technology are simplified which is easy to learn. Great service.

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @anonymous_anonymity
    @anonymous_anonymity 8 หลายเดือนก่อน

    Dada. Darun!! Khub helpful video. Onek onek dhonyobad!

  • @ayencoscolfield3312
    @ayencoscolfield3312 2 ปีที่แล้ว +1

    amazing am still speechless with qualify of delivery here , thanks

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @bibeksutradhar9235
    @bibeksutradhar9235 2 ปีที่แล้ว

    Thanks Rajdeep da. Finally understood the gist of gitops.

  • @idabagusdiazagasatya9900
    @idabagusdiazagasatya9900 11 หลายเดือนก่อน

    This is amazing raj!

  • @magnusschroeder9806
    @magnusschroeder9806 2 ปีที่แล้ว +1

    Thanks for all your work 👌🏻

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Thanks for watching Magnus

  • @kingsathurthi
    @kingsathurthi 2 ปีที่แล้ว +1

    Very interesting video to know more about Gitops

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @anandbheemireddy2986
    @anandbheemireddy2986 2 ปีที่แล้ว

    Amazing sir thanks for bringing this real time demos here and making things easy to learn and getting familiar

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Glad you liked it Anand!

  • @subhojitdas4688
    @subhojitdas4688 ปีที่แล้ว

    Very Nice Explanation. Super Helpful.

  • @dqac01
    @dqac01 2 ปีที่แล้ว

    This is amazing. Thank you so much!

  • @user-pj3ww7qe4g
    @user-pj3ww7qe4g 3 หลายเดือนก่อน

    Though Jenkins part was a bit confusing for a beginner, but the whole workflow 🔥 awesome.

  • @mantrax314
    @mantrax314 2 ปีที่แล้ว

    This video is very cool!

  • @darkmtrance
    @darkmtrance 2 ปีที่แล้ว

    nice tutorial!! thanks Raj

  • @Pink_Nose_Shiro
    @Pink_Nose_Shiro 2 ปีที่แล้ว

    Excellent explanation very helpful .. watching this video gave me lots of confidence about the road map 😊😊

  • @abdelrahimahmad7801
    @abdelrahimahmad7801 ปีที่แล้ว

    thank you Raj.

  • @tekenaorugbani6390
    @tekenaorugbani6390 2 ปีที่แล้ว

    Awesome demo Raj.

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Thanks Tekena, glad it was helpful!

  • @codelinx
    @codelinx 6 หลายเดือนก่อน

    Such good content

  • @dienamiks1265
    @dienamiks1265 ปีที่แล้ว

    Nice explanation! Thx!

  • @HoangTran-wu3yp
    @HoangTran-wu3yp 10 หลายเดือนก่อน

    Greats for beginers!

  • @v.tirush4109
    @v.tirush4109 2 ปีที่แล้ว +1

    Waiting for this video

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Thanks for watching 🙏🙏

  • @ruisiang96
    @ruisiang96 2 ปีที่แล้ว

    Quite content sir! Thank you

  • @sobevj
    @sobevj 2 ปีที่แล้ว

    This is amazing!!! Thanks sir✌

  • @santoshkumar-uc9oc
    @santoshkumar-uc9oc 2 ปีที่แล้ว

    hi raj . really wonderful video.. thanks !!

  • @WillyDarkStar
    @WillyDarkStar ปีที่แล้ว

    Very useful video! Keep it up

  • @alimahdavi8125
    @alimahdavi8125 ปีที่แล้ว

    awesome thanks 🙏

  • @christianibiri
    @christianibiri 2 ปีที่แล้ว

    Great video and very detailed :)

  • @vigneshsweekaran2096
    @vigneshsweekaran2096 2 ปีที่แล้ว

    Awesome tutorial

  • @SandeepJan
    @SandeepJan 2 ปีที่แล้ว

    Great video..thankyou

  • @rajxraj1
    @rajxraj1 ปีที่แล้ว

    Good one Raj!!! It would be great if you can cover the final piece which is hosting the website for internet!!!

  • @asadiqbal6480
    @asadiqbal6480 2 ปีที่แล้ว

    Great Lecture..

  • @lahwfsk167
    @lahwfsk167 2 ปีที่แล้ว

    very good content, thx so much

  • @sameerpatil1583
    @sameerpatil1583 2 ปีที่แล้ว

    Thanks for the great video.

    • @sameerpatil1583
      @sameerpatil1583 2 ปีที่แล้ว +1

      Commenting as a reply because I posted a question earlier and it is not appearing. Asking here again.
      First of all thanks for the awesome video.
      In ArgoCD setup, in source we haven't mentioned anything about deployment file. Does it automatically pick *.yaml?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Hey Sameer, ArgoCD automatically picks up YAML files from the repo, you don't need to configure anything.

  • @Freeriderblack
    @Freeriderblack 2 ปีที่แล้ว +1

    Thank you so much for this video. It helped me a lot to revolve a misunderstanding about the deployment image tagging. For some reason, I was stuck thinking that "latest" image tag should be the best strategy in my deployments, but I understood that I was wrong.

  • @nikitasergeev5394
    @nikitasergeev5394 2 ปีที่แล้ว

    Extremely helpful, thank a lot! I have subscribed and liked as it is deserve. In additional will be good to know hot to deploy application with several deployments to different namespaces.

  • @NielsBaltodano
    @NielsBaltodano 2 ปีที่แล้ว +1

    gracias por compartir

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @naveenhiremath129
    @naveenhiremath129 2 ปีที่แล้ว

    liked the content, very impressive :)

  • @user-pe1um3ml3n
    @user-pe1um3ml3n 2 ปีที่แล้ว +2

    cool!)

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @vishalviswanathan9810
    @vishalviswanathan9810 2 ปีที่แล้ว

    Awsum

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @manpt123
    @manpt123 11 หลายเดือนก่อน

    Subscribed sir

  • @himanshuupadhyay3129
    @himanshuupadhyay3129 2 ปีที่แล้ว

    Thanks for the amazing video!
    I have a question.
    Before merging the pull requests can we see the diff? Like what resources will get created in the cluster once the PR is merged to the main branch?
    Can we use argocd diff on pull requests?
    Thanks

  • @maneeshs3876
    @maneeshs3876 2 ปีที่แล้ว

    Nice video, probably you may be planning to make one on MLOps as well.

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Maybe in the future Maneesh!

  • @Effaceurs90
    @Effaceurs90 2 ปีที่แล้ว

    Thanks a lot!

  • @sharathsachin001
    @sharathsachin001 2 ปีที่แล้ว

    Hey Raj, Thanks for the great content and knowledge sharing🙏 One request from my side please create a video on Azure Devops pipeline if possible in future. Thanks a lot for sharing knowledge.... 👍👍

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Thanks Sharath. I will keep this in mind for future videos.

  • @ikechiakwa8823
    @ikechiakwa8823 2 ปีที่แล้ว

    Thanks for putting this great and helpful video together. Learnt a whole lot from you! You earned a new subscriber 🙂

  • @sreekarg7583
    @sreekarg7583 ปีที่แล้ว

    It's really cool stuff. I have a question.
    In this entire process where is the scope for Sanity/Regression test suites ...?

  • @sauravkalal1037
    @sauravkalal1037 2 ปีที่แล้ว +1

    Thanks Raj your video are always helpful and knowledgeable about latest technology.
    Can you please make a video on how to setup Argo CD in GKE Autopilot Kubernetes cluster

  • @heenasejwal6953
    @heenasejwal6953 2 ปีที่แล้ว

    thanks raj this video is really very helpful, can u suggest which ome should i prefer in my organization FLUX or ARGO CD ??and why

  • @yavor1
    @yavor1 ปีที่แล้ว

    Thanks Rajdeep, Great video! I want to become DevOps but I generality missed hands on exercises I I would like to build this as a playground learning path could you give me approximately what will be the price in Amazon for 6 hours to set of this pipeline? Thank you very much in advance. I consider buying some of your products in near future defiantly !

  • @vatsavaivillagelife6698
    @vatsavaivillagelife6698 7 หลายเดือนก่อน

    Thanks for sharing valuable information,
    I have one question how to enable the Argocd in kubespray cluster

  • @sou123456100
    @sou123456100 2 หลายเดือนก่อน +1

    Hello Sir, This video really help me. I just want to know buildImage steps

  • @georgeonalo2811
    @georgeonalo2811 ปีที่แล้ว

    Hi Rag, great tutorial, am stuck at the port forwarding part in the argocd installation in other to access my argocd server ui in my browser. am geting getting connection refused. what do i do, everything is properly set up

  • @survivalmotivator2129
    @survivalmotivator2129 2 ปีที่แล้ว

    Hi Sir, your each and every video very informative and me learn a lot from your video, it will be great if you publish blockchain video , and how we can use AWS blockchain service to make blockchain infrastructure..

  • @hackedemotion
    @hackedemotion 2 ปีที่แล้ว +1

    Thanks for this nice video. Do you have any video for same use case using AWS code build and code pipeline via cloud formation template ?

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @godataprof
    @godataprof 2 ปีที่แล้ว

    What did you use for the slides animation? Great video

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +2

      I use Adobe After Effects and Premiere Pro with regular slides. Glad you like it!

  • @obinna90
    @obinna90 ปีที่แล้ว

    Great video. I have learnt so much. I'm continously learning kubernetes. I want to ask you mentioned about installing docker and github on an ec2 instance. Would that be installed on a separate ec2 instance or on a jenkins instance ec2? Anyone please feel free to help answer.

    • @anilsree06
      @anilsree06 9 หลายเดือนก่อน

      You can install everything in a same EC2 instance but you need to choose machine family like t2.large or t3.small and more over see the billing charges as well for 1 hour how the AWS is charging depending the machine family you choose. Terminate the instances once your done else you will be billed.

  • @fatihyasar1850
    @fatihyasar1850 ปีที่แล้ว +1

    thank you for useful lesson. may I ask in wich step you have installed kubernetes cluster ??

    • @cloudwithraj
      @cloudwithraj  ปีที่แล้ว

      I created cluster using "eksctl create cluster" command

  • @haivarun
    @haivarun 2 ปีที่แล้ว

    Hey Raj, amazing explanation, I have a small question here, you were explaining here about when source code gets build and turns into an image and therefore jenkins updates the deployment manifest file with new image tag, So how about other changes in configuration manifests, secrets etc ... How ArgoCD deal with it, could you please explain ?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      Hey Varun, anytime anything changes in the manifest file (not just container image name), ArgoCD will deploy the manifest into the kubernetes cluster.

  • @satishalla
    @satishalla 8 หลายเดือนก่อน

    Hi Raj...thank you very much such a informative video.... i have one question.. is there any way to store crdedentials of Docker, ECR, aws-accesskey...etc. externally and call them in to jenkis pipeline... (for example aws-KMS...Hashicorp key-vault..)

    • @Chimperly
      @Chimperly 4 หลายเดือนก่อน

      yes you can do that, there are a variety of plugins that will do so. check those out! Vault would be a good one,

  • @Kumar-ub8yx
    @Kumar-ub8yx 2 ปีที่แล้ว

    @Raj you mentioned Disadvantge of traditional Devops system is "if Some one deleteting the Deployments" what does autoscaling of pods or deployments will do here ?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      If someone deletes the deployment from Kubernetes, with NON GitOps the autoscaling is also gone (since it's part of the deployment yaml). But with GitOps doesn't matter what you delete in cluster, it'll automatically reconcile with Git and provision all those back.

  • @user-mp7zp3hc5p
    @user-mp7zp3hc5p 9 หลายเดือนก่อน

    Hello, Raj.
    Thank you very much for content and tutorial.
    I got stuck while trying to create app in argocd. When I click "Create" I got error : "Unable to create application: permission denied".
    Could you, please, share advise.

  • @amrikadhem6327
    @amrikadhem6327 2 ปีที่แล้ว

    Hi, it's amazing video, but i have a question here why you are used Docker hub?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      Just to make it easy to understand and follow. Same flow will work with ECR but docker hub is the most common registry known to everyone

  • @FathyTekitek
    @FathyTekitek 2 ปีที่แล้ว +1

    Hi Raj when I tried to deploy the app with argoCd (windows machine ) I got
    Traceback (most recent call last):
    File "/usr/local/lib/python3.8/runpy.py", line 185, in _run_module_as_main
    mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
    File "/usr/local/lib/python3.8/runpy.py", line 144, in _get_module_details even If I want to run with docker I got the same issue Do you have any idea

  • @shariffshaik5937
    @shariffshaik5937 3 หลายเดือนก่อน

    cant we install argocd on ec2 instance itself

  • @kayoutube690
    @kayoutube690 2 ปีที่แล้ว

    Hi Sir, do you have aws cloudmap(service discovery) tutorials?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Don't have any cloudmap tutorials yet

  • @ECOM-EXPLORER
    @ECOM-EXPLORER 2 ปีที่แล้ว

    in this scenario did you have Kubernetes running on Ec2 or as EKS ?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      As EKS, but will work on self managed kubernetes or GKE or AKS as well.

  • @georgeonalo2811
    @georgeonalo2811 ปีที่แล้ว

    Hi Rag, Nice Video, pls am still unable to access the argocd ui after running the port forwarding command. When I type localhost:8080 in my browser, I get connection refused, its timing out, what might be the problem, I have been stuck here forever. Pls help?

  • @bazar9000
    @bazar9000 ปีที่แล้ว

    Nice tutorial but it was even better if you could use Helm

  • @Swastikbackbencher
    @Swastikbackbencher ปีที่แล้ว

    Hello Raj , i have a question. From where the argoCD collecting the latest docker image? Is it from the server or from dockerhub.

    • @cloudwithraj
      @cloudwithraj  ปีที่แล้ว +1

      You mean for the application? It just runs the deployment manifest file. In deployment manifest it is fetching from Dockerhub, hence it will get from Dockerhub.

    • @Swastikbackbencher
      @Swastikbackbencher ปีที่แล้ว

      @@cloudwithraj okay understood.... But how it's getting from dockerhub? Where you have integrated argoCD with it?

    • @abhilash.b.s8100
      @abhilash.b.s8100 ปีที่แล้ว

      It is not argocd which will contact docker hub , but your kubernetes cluster . Argocd will only get deployment yaml and deploy it

  • @rajns1655
    @rajns1655 2 ปีที่แล้ว +1

    Please sir can clear my confusion cloud computing or data analyst which is better career?

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Depends on what's your background is. What are you studying/working on currently?

    • @rajns1655
      @rajns1655 2 ปีที่แล้ว

      @@cloudwithraj Currently I am working as design engineer (mechanical).
      I wanted to move IT industry I am confusioned could please suggest me which better career....

  • @jayendrakhadikar1291
    @jayendrakhadikar1291 ปีที่แล้ว

    unable to deply on local machine

  • @user-ep8oo8cn6n
    @user-ep8oo8cn6n 7 หลายเดือนก่อน

    In jenkins, my pipeline was failing due to some packages need to update. Does I need to separately install all the required packages in jenkins? I installed jenkins on local using docker

    • @Chimperly
      @Chimperly 4 หลายเดือนก่อน

      Your pipeline will fail locally because we need an actual address to access. he specifies this in the video. GL

  • @kartikgupta905
    @kartikgupta905 2 ปีที่แล้ว

    Hi, at the end why are we deleting the pods instead of updating the existing one with new changes.

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      Hey Kartik, that's how Kubernetes works. It does a rolling deployment because a pods is immutable. It will spin up new pod and then terminate old pod to ensure the application is up and running.

    • @kartikgupta905
      @kartikgupta905 2 ปีที่แล้ว

      @@cloudwithraj Thankyou so much.
      May you pls share link for video on Jenkins auto build/deployment using Ansible and GiT

  • @tushar8717
    @tushar8717 2 ปีที่แล้ว +1

    Sir, If i want to revert github commit in this scenerio, how to do this. please help

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @ELVINEZIAMA
    @ELVINEZIAMA ปีที่แล้ว

    Hello Raj, I am gettign this error while implementing the udemy version of the video "+ git commit -m Done by Jenkins Job changemanifest: 4
    HEAD detached at a6b1eb8
    nothing to commit, working tree clean" any clues on how I can solve the problem

    • @Chimperly
      @Chimperly 4 หลายเดือนก่อน

      your git configuration is messed up.

  • @rohanrustagi7857
    @rohanrustagi7857 ปีที่แล้ว

    sir can we use and install argocd in amazon ec2 ??

    • @cloudwithraj
      @cloudwithraj  ปีที่แล้ว

      It is installing it in EC2 worker node for the Kubernetes cluster. Do you mean vanilla EC2, without K8s?

    • @rohanrustagi7857
      @rohanrustagi7857 ปีที่แล้ว

      @@cloudwithraj yes sir because in the demo we can see that we have accessed the argocd in localhost.

  • @RakhiParashar-uy2uf
    @RakhiParashar-uy2uf ปีที่แล้ว

    Hi Rajdeep,
    Greetings for the day!!
    I saw your youtube video for GitOps. It is really Super. I was trying to replicate in my local, but the image flask you used in demo is giving me ImagePullBackOff and CrashLoopBackOff. when I do kubectl get pods.Need your help in this.
    Thanks and regards,Rakhi

    • @jangamrithesh404
      @jangamrithesh404 6 หลายเดือนก่อน

      hey, im getting this error too, did you resolve this ?

  • @amrikadhem6327
    @amrikadhem6327 ปีที่แล้ว

    Hello, where did you install argocd??

    • @cloudwithraj
      @cloudwithraj  ปีที่แล้ว +1

      Bro, at timestamp 20:33

    • @amrikadhem6327
      @amrikadhem6327 ปีที่แล้ว

      @@cloudwithraj Sorry maybe I didn't explain it in the best way I mean did you install argocd in your localhost ?

    • @abhilash.b.s8100
      @abhilash.b.s8100 ปีที่แล้ว

      Argocd is installed in the Kubernetes cluster he created

  • @tatemo_labs
    @tatemo_labs 2 ปีที่แล้ว

    I hope your next video course (Udemy) can be something similar to this video: sit a a regular developer, start with a empty project (C#, Django, Go, whatever different than Springboot), git push changes to DEV branch, run test that fails, run test that passes, require approval when pushing to Production branch. That´s what I need. Thank you!

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว

      Great suggestion Geraldo! I will definitely keep this in mind

  • @tereyaglilembas3105
    @tereyaglilembas3105 7 หลายเดือนก่อน

    why we need argo in this pipeline can someone explain thanx

    • @Chimperly
      @Chimperly 4 หลายเดือนก่อน +1

      argo takes the code from github and compares it to whats currently running in kubernetes, if the state is different it will deploy the new state.

    • @tereyaglilembas3105
      @tereyaglilembas3105 4 หลายเดือนก่อน +1

      @@Chimperly thanks mate 🙏

  • @ibrahimabdulkadir1403
    @ibrahimabdulkadir1403 2 ปีที่แล้ว

    container gets created but then keeps restarting afterwards

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      Fixed requirements.txt. Jinja support was dropped in Flask 1.1 version (Sneaky of them!), updated Flask version to 2.1. Should work now.

  • @rajasekharalla7637
    @rajasekharalla7637 2 ปีที่แล้ว

    You dont deserve these much subscribers as you didnt put still one complete course and not even practical 😤

    • @akshatshrivastava2654
      @akshatshrivastava2654 2 ปีที่แล้ว

      Thank you for your comment. Be sure to contact the Telegrm line above for more information and consultation on BTC//ETH investment. I have a new investment I am sure you will like to be part of.......

  • @ibrahimabdulkadir1403
    @ibrahimabdulkadir1403 2 ปีที่แล้ว +1

    Hello Raj im having issues deploying my images. i keep getting "crashloopback errors in argocd" and this "ImportError: cannot import name 'escape' from 'jinja2' (/usr/local/lib/python3.8/site-packages/jinja2/__init__.py)" when i do kubectl logs -f podname

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      Fixed requirements.txt. Jinja support was dropped in Flask 1.1 version (Sneaky of them!), updated Flask version to 2.1. Should work now.

    • @ibrahimabdulkadir1403
      @ibrahimabdulkadir1403 2 ปีที่แล้ว

      @@cloudwithraj Awseome. But tbh I didn’t understand the flask part. Do I have to install it in my eks cluster or ?

  • @india-tv-owner
    @india-tv-owner 2 ปีที่แล้ว

    Raj could you comment on this error. keep getting "crashloopback errors in argocd" and this "ImportError: cannot import name 'escape' from 'jinja2' (/usr/local/lib/python3.8/site-packages/jinja2/__init__.py)"

    • @cloudwithraj
      @cloudwithraj  2 ปีที่แล้ว +1

      Fixed requirements.txt. Jinja support was dropped in Flask 1.1 version (Sneaky of them!), updated Flask version to 2.1. Should work now.

    • @india-tv-owner
      @india-tv-owner 2 ปีที่แล้ว

      @@cloudwithraj Thank you Raj. You are Batman of cloud world! :)

  • @bobbykhan3451
    @bobbykhan3451 2 ปีที่แล้ว

    I am facing an issue with my build.
    + docker build -t mkhan1976/test .
    /var/jenkins_home/workspace/demo2@tmp/durable-f14bcf88/script.sh: 1: docker: not found
    ERROR: script returned exit code 127

    • @HungNguyen-ef4yf
      @HungNguyen-ef4yf ปีที่แล้ว

      did you fix it? I was like that too. How do you fix it?