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

Поделиться
HTML-код
  • Опубликовано: 4 авг 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
  • НаукаНаука

Комментарии • 181

  • @cloudwithraj
    @cloudwithraj  2 года назад +22

    If you found this video useful, please click the "Like" button. RUclips 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.

  • @contro07
    @contro07 20 дней назад

    That's the best video, by far, I have ever seen about Jenkins... I was buying courses, clicking around RUclips, etc. - and I am so glad I finally found this one.
    All the other ones were very theoretically, or with just a "hello world" output, but no added value for me as a developer who wants to automate building & deployments.
    Thanks so much for your content!

  • @amitji24x7
    @amitji24x7 2 года назад

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

  • @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!

  • @santoshsomasundar
    @santoshsomasundar 2 года назад +1

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

  • @HemantKumar-me3bt
    @HemantKumar-me3bt 9 месяцев назад +3

    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

  • @bobbykhan3451
    @bobbykhan3451 2 года назад

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

  • @mgbeltranb
    @mgbeltranb Год назад

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

  • @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

  • @sonamdhingra
    @sonamdhingra 2 года назад

    Clear and Concise.. Keep'em coming

  • @yakupaytemur8717
    @yakupaytemur8717 2 года назад

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

  • @anonymous_anonymity
    @anonymous_anonymity 9 месяцев назад

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

  • @Sid-sl3xk
    @Sid-sl3xk Год назад

    Awesome video....truely full of knowledge

  • @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.......

  • @idabagusdiazagasatya9900
    @idabagusdiazagasatya9900 Год назад

    This is amazing raj!

  • @anandbheemireddy2986
    @anandbheemireddy2986 2 года назад

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

  • @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.......

  • @magnusschroeder9806
    @magnusschroeder9806 2 года назад +1

    Thanks for all your work 👌🏻

  • @dqac01
    @dqac01 2 года назад

    This is amazing. Thank you so much!

  • @mantrax314
    @mantrax314 2 года назад

    This video is very cool!

  • @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.......

  • @subhojitdas4688
    @subhojitdas4688 Год назад

    Very Nice Explanation. Super Helpful.

  • @Pink_Nose_Shiro
    @Pink_Nose_Shiro 2 года назад

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

  • @bibeksutradhar9235
    @bibeksutradhar9235 2 года назад

    Thanks Rajdeep da. Finally understood the gist of gitops.

  • @WillyDarkStar
    @WillyDarkStar Год назад

    Very useful video! Keep it up

  • @codelinx
    @codelinx 8 месяцев назад

    Such good content

  • @darkmtrance
    @darkmtrance 2 года назад

    nice tutorial!! thanks Raj

  • @SandeepJan
    @SandeepJan 2 года назад

    Great video..thankyou

  • @HoangTran-wu3yp
    @HoangTran-wu3yp Год назад

    Greats for beginers!

  • @christianibiri
    @christianibiri 2 года назад

    Great video and very detailed :)

  • @sobevj
    @sobevj 2 года назад

    This is amazing!!! Thanks sir✌

  • @tekenaorugbani6390
    @tekenaorugbani6390 2 года назад

    Awesome demo Raj.

    • @cloudwithraj
      @cloudwithraj  2 года назад

      Thanks Tekena, glad it was helpful!

  • @ruisiang96
    @ruisiang96 2 года назад

    Quite content sir! Thank you

  • @santoshkumar-uc9oc
    @santoshkumar-uc9oc 2 года назад

    hi raj . really wonderful video.. thanks !!

  • @dienamiks1265
    @dienamiks1265 Год назад

    Nice explanation! Thx!

  • @alimahdavi8125
    @alimahdavi8125 Год назад

    awesome thanks 🙏

  • @abdelrahimahmad7801
    @abdelrahimahmad7801 Год назад

    thank you Raj.

  • @vigneshsweekaran2096
    @vigneshsweekaran2096 2 года назад

    Awesome tutorial

  • @v.tirush4109
    @v.tirush4109 2 года назад +1

    Waiting for this video

  • @rajxraj1
    @rajxraj1 Год назад

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

  • @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.......

  • @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.

  • @lahwfsk167
    @lahwfsk167 2 года назад

    very good content, thx so much

  • @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

  • @asadiqbal6480
    @asadiqbal6480 2 года назад

    Great Lecture..

  • @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.

  • @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.......

  • @user-pj3ww7qe4g
    @user-pj3ww7qe4g 5 месяцев назад

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

  • @naveenhiremath129
    @naveenhiremath129 2 года назад

    liked the content, very impressive :)

  • @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.......

  • @Effaceurs90
    @Effaceurs90 2 года назад

    Thanks a lot!

  • @manpt123
    @manpt123 Год назад

    Subscribed sir

  • @ikechiakwa8823
    @ikechiakwa8823 2 года назад

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

  • @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

  • @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

  • @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.

  • @maneeshs3876
    @maneeshs3876 2 года назад

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

  • @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 !

  • @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

  • @vatsavaivillagelife6698
    @vatsavaivillagelife6698 8 месяцев назад

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

  • @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

  • @jovelynobias5422
    @jovelynobias5422 10 часов назад

    do you have tutorial for the traditional? i need to deploy image to the kubernetes without the gitops part

  • @user-mp7zp3hc5p
    @user-mp7zp3hc5p 10 месяцев назад

    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.

  • @sou123456100
    @sou123456100 3 месяца назад +1

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

  • @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..

  • @shariffshaik5937
    @shariffshaik5937 4 месяца назад

    cant we install argocd on ec2 instance itself

  • @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

  • @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?

  • @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.......

  • @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.

  • @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 10 месяцев назад

      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.

  • @satishalla
    @satishalla 9 месяцев назад

    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 5 месяцев назад

      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-ep8oo8cn6n
    @user-ep8oo8cn6n 9 месяцев назад

    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 5 месяцев назад

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

  • @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!

  • @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.

  • @Swastikbackbencher
    @Swastikbackbencher 2 года назад

    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  2 года назад +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 2 года назад

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

    • @abhilash.b.s8100
      @abhilash.b.s8100 2 года назад

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

  • @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

  • @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 5 месяцев назад

      your git configuration is messed up.

  • @kayoutube690
    @kayoutube690 2 года назад

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

    • @cloudwithraj
      @cloudwithraj  2 года назад

      Don't have any cloudmap tutorials yet

  • @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.......

  • @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....

  • @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

  • @jayendrakhadikar1291
    @jayendrakhadikar1291 Год назад

    unable to deply on local machine

  • @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.

  • @bazar9000
    @bazar9000 Год назад

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

  • @tereyaglilembas3105
    @tereyaglilembas3105 8 месяцев назад

    why we need argo in this pipeline can someone explain thanx

    • @Chimperly
      @Chimperly 5 месяцев назад +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 5 месяцев назад +1

      @@Chimperly thanks mate 🙏

  • @amrikadhem6327
    @amrikadhem6327 2 года назад

    Hello, where did you install argocd??

    • @cloudwithraj
      @cloudwithraj  2 года назад +1

      Bro, at timestamp 20:33

    • @amrikadhem6327
      @amrikadhem6327 2 года назад

      @@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 2 года назад

      Argocd is installed in the Kubernetes cluster he created

  • @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 8 месяцев назад

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

  • @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

  • @AbhayAR
    @AbhayAR 16 дней назад

    Add Helm instead of deployment.yaml

  • @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?