Set up complete CI/CD Jenkins pipeline for kubernetes - Part 11

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • ==================================
    CI/CD Pipelines Kubernetes- jhooq.com/ci-c...
    Setting up a Kubernetes cluster using Kubespray - jhooq.com/kube...
    ==================================
    In this session on "CI/CD Kubernetes | Setting up CI/CD Jenkins pipeline for Kubernetes" we are going to see
    1. As a first step we are going to set up the Kubernetes cluster using Kubespray
    2. We will be using Spring Boot Application as our base application
    3. Jenkins - We need to install Jenkins on one of the servers
    4. After that we need to fetch the initial admin password and set the admin user
    5. Install the default plugins for Jenkins
    6. We will be needing Gradle for compiling the java application
    7. Docker - Install docker on alongside Jenkins
    8. You also need Docker Hub Account
    9. Finally we are going to pull the latest image from DockerHub and going to deploy inside the Kubernetes cluster
    To read more about Kubernetes - kubernetes.io/
    To read more about Jenkins - www.jenkins.io/
    For more similar content follow up on - jhooq.com
    Disclaimer/Policy: All the content/instructions are solely mine. The source is completely open-source.
    Video is copyrighted and it can not be re-distributed on any platform.

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

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

    Fabulous.. tested and verified the job at home VM... works in a very smooth way .. Thanks for sharing the videos. Great work .. !!!!!

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

      Glad it helped you to learn something new

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

    Crystal clear explanation..🤝🤝
    I haven't seen anyone explaining this clear..

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

      Glad you liked it.

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

    Apart from the great explanation, I truly appreciate for such a wonderful documentation which most tutors don't do. This is outstanding and the BEST one ever i have seen. Thanks a million.

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

    This is the most explanatory video I've come across on TH-cam. Kudos!!!

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

    It is nice and useful session for hands on experience.. thanks for efforts

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

      It's my pleasure

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

    you are a guru Rahul.. Your finesse in delivery is awesome. Thank you

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

    Thank you sooo much. Its a clear explanation and more practical Knowledge. It is very helpful for me to setup these environment..Kudoos🙏🙏

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

    Really useful.....Thanks a lot...............

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

    Great work every steps u explained clearly thanks for the awesome video keep uploading thanks rahul

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

      So nice of you

  • @mathewkargarzadeh3158
    @mathewkargarzadeh3158 3 ปีที่แล้ว

    The Best Step-by-Step pod deployment from ground zero into K8 Cluster. I loved the pace of this tutorial.
    Rahul, you are awesome. Thank you and my gratitude and appreciation for your time posting this.

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Glad you liked it.
      There are more similar session i am planning to upload in upcoming weeks. May be you can checkout the latest lab session on terraform - th-cam.com/video/jJX6S5JAGpI/w-d-xo.html
      //Rahul

  • @solankijigar11
    @solankijigar11 3 ปีที่แล้ว +7

    Thank you very very much for this precious information and practical knowledge, really appreciated your work, Sir. God bless you!!!🙏

    • @MrTeendaba
      @MrTeendaba 3 ปีที่แล้ว

      very well explained thanks for your efforts and time.

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

    Great work keep it up. Love from Pakistan

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

      Keep learning

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

    Thank you for this video. This video is pretty much informative .

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Glad you enjoyed it! There is more coming on jenkins in upcoming weeks

  • @GangaRam-ou1zn
    @GangaRam-ou1zn 2 ปีที่แล้ว

    Really very nice and clear iformation

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

    Thank you so much for putting so much effort in explaining things which is very useful every one who is on thrust of getting knowledge on the technology, keep Good ,Thanks Again

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

      Glad it was helpful!

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

    Millions of thanks to you brother

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

      You welcome

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

    very well explained 👏🏻. you should create more video for the same but with AWS, where you use AWS ECR instead of docker and EKS for kube cluster. this would really be helpful for ppl who are planning to setup ci/cd for their company.

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

      The video is already there on my channel. If you haven't got chance to look at it - th-cam.com/video/ENNBdmNn4r0/w-d-xo.html

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

      @@RahulWagh thanks rahul. keep up the good work.

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

    excellent Bro am watching all from helm to jenkin i can understand easily

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

    Was in search of this, good job Rahul Bhai.

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

    Awesome session. Thank you Rahul for such a useful session and patience is really appreciated.

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

    Great session.

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

      You are welcome

  • @sunilkumar-tl8ct
    @sunilkumar-tl8ct ปีที่แล้ว

    clear explanation .Thanks you

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

      You are welcome

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

    Great DevOps Session. Enjoyed it !!! Thanks.

  • @atulpatil5853
    @atulpatil5853 3 ปีที่แล้ว

    Best tutorial on DevOps project !!!
    Thank you sir

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Glad you liked it!

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

    Superb Explanation

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

      Thank you 🙂

  • @suryaakella7817
    @suryaakella7817 3 ปีที่แล้ว

    Awesome Video. Got clear clarity on pipeline and kube deployments.

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Great to hear!

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

    #ThanksRahul, really appreciated your work and time and Subscribing...

  • @DeepakPatel-yz1xx
    @DeepakPatel-yz1xx 3 ปีที่แล้ว

    Appreciate your efforts on content creation. Great job

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      I appreciate that!

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

    Session is great! 🔥 but I would suggest to look for Kaniko project, it helps building container image inside k8s cluster itself instead of Jenkins server.

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

      Thanks for the tip!

  • @kamleshjain7877
    @kamleshjain7877 3 ปีที่แล้ว

    Very nicely covered each steps, thanks Rahul for this awesome study guide

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      So nice of you

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

      @@RahulWagh please share me git hub link where they have written the code like docker file and kubernates deployment file

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

    Thank you very much, brother ... you are a real super human

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

      Ohh thanks I hope it helped you

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

    Great step by step explanation i loved it thanks

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

      Glad it was helpful!

  • @sarpeshmishra6739
    @sarpeshmishra6739 3 ปีที่แล้ว

    Very well explained...Excellent tutorial

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Glad you liked it

  • @amitsharma-tm1dx
    @amitsharma-tm1dx 3 ปีที่แล้ว

    Great Content.....looking for more such real time scenarios vedios in future. 👏
    Till now i was learning tools individually ...but after watching this many other concepts also cleared.

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

      Stay tuned there are more to come

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

    Excellent

  • @manikundalgupta
    @manikundalgupta 3 ปีที่แล้ว

    awesome Sir, Thanks a lot.... i have followed step by step and working for me

    • @manikundalgupta
      @manikundalgupta 3 ปีที่แล้ว

      but i have done it without vagrant...in windows virtualbox environment

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

      Glad it helped!

  • @khatiwwaraa
    @khatiwwaraa 3 ปีที่แล้ว

    Fantastic Tutorial, Great job man!!

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

    great content

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

      You are welcome

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

    Awesome!!, Thanks for this insight

  • @ganeshreddy375
    @ganeshreddy375 3 ปีที่แล้ว

    I like style and way of presentation :):)

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

      Happy to hear that!

  • @hyeokk7062
    @hyeokk7062 3 ปีที่แล้ว

    Cannot wait for watching this video :)

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Its long one but I hope you will like it

  • @NN-dl4zm
    @NN-dl4zm ปีที่แล้ว

    Hello Rahul, Its nice video, I have impelement here but I stucked at last 2nd last step that to copy yaml file to k8s cluster.its giving error that auth fail. Can you suggest what to do?

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

    good to see this , i like this

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

      I hope you enjoyed the session

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

      @@RahulWagh yes really , and also clear the points

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

    After giving Buildnow its showing BuildSheduled but not Building anything in Jenkins. Please help

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

    Hi Rahul,
    I am getting error when I am doing this stage put k8s-spring-boot-deployment.yaml onto instance-1
    This is the error I am getting
    SSH steps: sshPut - put a file/directory on remote node.
    Can you please tell me where I have done wrong

  • @joeb.1163
    @joeb.1163 3 ปีที่แล้ว +1

    Thank you again for the great content.. Have you got a video that shows how to deploy helm chart to a repo using jenkins??

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

      @Joe b. You are welcome and regarding your question on “Deploy helm chart to a repo using Jenkins”? - so not yet but it’s on my list. Stay tuned I have lot more on helm chart which I will be uploading
      //Rahul

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

    sir why did u started pipeline with "node { " the syntax for pipeline starts from "pipeline { " no ? and also havent used "steps" inside stage . what is the reason behind it please? or this is a new type of syntax ?

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

    Can you posible to create one video to create a Mysql microservice in Kubernetes and access this SQL using SQL workbench in the AWS EKS

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

    Dear Sir, Why VAGRANT when jenkins can be installed in few steps
    yum install jenkins. systemctl start, systemctl enable, firewall exception etc.?

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

    Can we deploy direct in clusters, without master-node , Like eks cluster

  • @roshanranasinghe6690
    @roshanranasinghe6690 3 ปีที่แล้ว

    Great Video

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Thanks for the visit

  • @flowthinks
    @flowthinks 3 ปีที่แล้ว

    Thank you

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      You're welcome

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

    Nice explained Rahul.. Thanks.. I just need to know how to change the hello message if i need own message instead of "Hello - Jhooq-k8s i Have updated the message" Please suggest

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

      Hi Deepak, Here is the GitHub link of my project - github.com/rahulwagh/spring-boot-docker
      You can clone the gitrepo and make the changes in the message by editing code- github.com/rahulwagh/spring-boot-docker/blob/master/src/main/java/com/jhooq/Jhooqk8s/ws/JhooqDockerDemoController.java
      Then you need to build a docker image and push the updated docker to image docker hub and then you can follow rest of the steps as explained in the lab session
      //Rahul

    • @deepakt7652
      @deepakt7652 3 ปีที่แล้ว

      @@RahulWagh i did the same but not working..getting same msg again

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

    for this we need 3servers 1)is for jenkins 2)k8s master and 3)k8s node

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

      Yes that is correct

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

      @@RahulWagh 1)one server is for jenkins 2)server is for k8s master 3) server is for k8s node total 3servers

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

    Thank you very much. I have one doubt, can I do this process with out 3rd step ( gradle).

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Well I this setup I have used spring boot Java applications and gradle is the build tool I have chosen.
      But in case if you have different app like node.ja or angular or even if you are using maven for ja a then you can exclude the step
      But if you are trying to exercise the same project then you can not do it without 3rd step (gradle)

    • @sankarsiva3329
      @sankarsiva3329 3 ปีที่แล้ว

      Thanks

    • @sankarsiva3329
      @sankarsiva3329 3 ปีที่แล้ว

      I want to know the Deploy details. Usually, will happen on Production server or Testing server. Can we do it deployment on Production server as it's running 24/7.
      Please clarify.

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

    Why you not showing tutorial on VM workstation?

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

    sir following ur tutorila.but stuck in very 1st stage of the pipeline.below error is showing.
    error: could not find any revision to build.verify the repository and branch configuration for this job.finished failure

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      There seems to be a problem with Git URL, how you are putting the GIT URL or how your git URL looks like ?
      //Rahul

  • @eshgholah
    @eshgholah 3 ปีที่แล้ว

    Very nice. 👌👌👌

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Glad you liked it, stay tuned for further more

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

    I have installed Kops for kubernetes master and workernode in AWS ec2. What is the username and password i need give in this step -> SSH Into k8smaster server.

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

    Sir make videos on jenkins

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

      Sure I will do in future

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

    how to configure ssh pipeline plugin details

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

    Can you please prepare a demo explaining the versioning concept with Git & Jenkins in the same pipeline. Thank you.

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

      surely but i can not edit the same video since youtube does not allow you to edit video once it is published. So probably i can include versioning, git and jenkins in some other video

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

      @@RahulWagh thank you 🙏

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

    How to pull image from private docker registry on jenkins

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

      You need to do docker login and then use docker pull from private repo

  • @kazishafin1
    @kazishafin1 3 ปีที่แล้ว

    Hi it was great video, i was wondering to know how to Test in jenkins pipeline.

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Are you referring to junit test ?

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

    Hi Rahul..I saw one of ur comments in Jackson 2 issue in Jenkins file while deploying to kubernetes.. By any chance did u find any solution for the same other than downgrading Jackson.. unfortunately I'm in same situation..if you could help me it would be greatful..

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Hi Anoop,
      I has that issue but I found a work around and used *SSH Pipeline Steps* plugin available for jenkins, so that i can do ssh login from my jenkins instance.
      I spent soo much time on that jackson 2 issue but could not find good solution. But if you have choice of going for SSH Pipeline steps plugin then go for it because jackson 2 error was so much annoying and its hard to fix because lack community support and documentation.
      If somehow you manage to make it fix, it will pop up in upcoming versions of jenkins.
      //Rahul

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

    sir gradle build is taking too much time. its not happening quickly as shown in your tutorial. the buiild is not completing . its been 20mins. what to do please?

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

      It takes for the first time but it will be faster in the next build, for me also it took a lot of time so cut short the video because it’s boring to show that part

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

      @@RahulWagh thanks for ur reply sir

  • @gaddammahendra747
    @gaddammahendra747 3 ปีที่แล้ว

    Hi sir, everuthing fine but last pushing the yaml to k8's master getting this error
    groovy.lang.MissingPropertyException: No such property: remote for class: groovy.lang.Binding
    at groovy.lang.Binding.getVariable(Binding.java:63)
    at org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:271) could you please help me why this error getting

  • @nadeem5836
    @nadeem5836 3 ปีที่แล้ว

    Hi Rahul,
    Could you please help me here, I am getting the below error while building using gradle.
    What went wrong:
    Execution failed for task ':compileJava'.
    > Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'.

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      There seems to be problem of different JDK version. I think you are using 8 and planning to setup up the jenkins pipeline with jdk 11.

    • @nadeem5836
      @nadeem5836 3 ปีที่แล้ว

      It helps, Thanks!!!

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

    Hi Rahul,
    Can we perform this tutorial on Windows 10?

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

      Yes off course you can do it on windows you need to install vagrant and virtualbox

  • @xixi7021
    @xixi7021 3 ปีที่แล้ว

    Thank you! But I got this error "Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)'." when I run ./gradlew build Any idea?

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

      You are trying to use two versions of Java which is jdk 8 and jdk 11. It will cause this type of issues. So please use only single Java either 11 or 8

    • @xixi7021
      @xixi7021 3 ปีที่แล้ว

      @@RahulWagh Thanks. I try to add tools JDK11 on stage Gradle Build. Looks like problem solved. But the Pipeline will hang on compileJava, before that, I can see "Cannot contact default-kzvv7: java.lang.InterruptedException" Any problem on my jenkins? I use default jnlp container Template. and gradle 7.2

  • @Airborn_Army
    @Airborn_Army 3 ปีที่แล้ว

    Hi Rahul getting this error for gradle build second stage " ./gradlew build
    /var/lib/jenkins/workspace/spring-boot-application@tmp/durable-7ca9dba9/script.sh: 1: /var/lib/jenkins/workspace/spring-boot-application@tmp/durable-7ca9dba9/script.sh: ./gradlew: Permission denied" please help me

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      I think your jenkins user is not able to execute the gradlew build that is why you are getting permission denied issue.

  • @sanjeewasenevirathna3914
    @sanjeewasenevirathna3914 3 ปีที่แล้ว

    Error comes when gradle build
    dep@tmp/durable-239d3d4d/script.sh: ./gradlew: Permission denied
    ERROR: script returned exit code 127
    I give all permissions to jenkins user(sudo access)and that folder , but error still their.
    Help please.

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

      please check whether the ./gradlew is executable or not. What i mean is something ./gradlew is only in RW mode but not in X mode.
      So i would recommend to change its mode the executable example - chmod +x gradlew and then try again

  • @qasim9302
    @qasim9302 3 ปีที่แล้ว

    Thanks alot for very informative tutorial. One question if you can help. I am pulling repository from scm server instead of git. what command should i use?
    git credentialsId: 'GIT_CREDENTIALS',
    is not working for scm/svn server
    Thanks

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Are you using mercury or svn ?

  • @sellodiphoko9560
    @sellodiphoko9560 3 ปีที่แล้ว

    Hi
    Rahul, thank you very much for the Demo. It is #AWSomeness....!!!
    Can you please demo the same using AWS instead of a local machine
    Thanks in advance!

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

      Hey sello you are most welcome.
      It’s on my calendar as soon as I get time I will prepare it stay tuned there are more to come.
      //Rahul

  • @soumyapradhan8020
    @soumyapradhan8020 3 ปีที่แล้ว

    Hi,
    Can you please provide some more details on terraform .. how we are using in Azure ..
    Thanks!

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Yes, sure I am planning add more on terrafrom azure and google cloud in upcoming weeks

  • @k.r.mohanreddyk.r2350
    @k.r.mohanreddyk.r2350 3 ปีที่แล้ว +1

    Please make a video same thing on aws

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      surely i will try to preparing something similar on aws

    • @k.r.mohanreddyk.r2350
      @k.r.mohanreddyk.r2350 3 ปีที่แล้ว

      Ok thanks rahul

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

    Is there any other method to deploy the application on kubernetes cluster other than using scriptive pipeline ?

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

      Yes you can create jenkins file and write some groovy script to implement the same

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

      Okay, Thank you

  • @satyam70
    @satyam70 3 ปีที่แล้ว

    Can't we use any other approach rather than ssh to node

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      There are some kubernetes plugins for Jenkins but those plugins seems to buggy and not actively maintained by community

  • @dineshyazali5587
    @dineshyazali5587 3 ปีที่แล้ว

    Hi Rahul, If i use EKS cluster what should be my remote name,host,user and pwd?

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      In which step you are?
      Are you trying to setup username and password inside Jenkins step? Or somewhere else?

    • @dineshyazali5587
      @dineshyazali5587 3 ปีที่แล้ว

      @@RahulWagh last stage "ssh to K8S server

    • @dineshyazali5587
      @dineshyazali5587 3 ปีที่แล้ว

      Do u have any blog or video on how to set up pipeline using jenkins to eks

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Not yet on EKS

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      You need to use your actual host/ip along with right credentials

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

    Can we download this video?

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

      Hi Lakshman i am afraid to say but you can not download the video.
      But you can view as many time as you can and it should be available in around 48 mins from now

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

    Help

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

    HI Rahul,
    actually its take too much time got build gradle as I am using 1 gb memory thorugh AWS can you please help or better to be share your email so that will coordinate

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      You can send me a email on - rahul.wagh17@gmail.com

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

      @@RahulWagh mail has been sent to you

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Here is my 2 cents after going through your mail -
      The first build always takes time because gradle is trying to download the dependencies for the first time but the later build should be quick because of the gradle cache.
      But one more point which strikes in my mind is the node on which you are running Jenkins, maybe you have allocated less memory to it. Try increasing the memory on which your Jenkins is running.
      Always keep in mind Gradle is a memory heavy process so it might cause little lag.
      The logs from your screenshot looks quite good - so try increasing your memory on Jenkins nodes as well as be patient with the first Gradle build.

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

    Hello Sir I have faced an issue with the Gradle build part, the error is provided here.
    mpositeBuildSettingsLoader.java:35)
    at org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:36)
    at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperatingFiringSettingsPreparer.java:59)
    at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.run(BuildOperatingFiringSettingsPreparer.java:54)

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

    Sir is it better to keep IAC-Vagrant separate session for the same work carried out manually.

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

      I use vagrant so that I can destroy the session VM after the use but you can use the same instructions irrespective of vagrant or directly on the machine

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

    Great work, nice demonstration

    • @RahulWagh
      @RahulWagh  3 ปีที่แล้ว

      Thanks for the feedback!