GitOps with Argo CD & Advanced Jenkins | Git links in the description

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ก.ค. 2024
  • GitOps with Argo CD & Advanced Jenkins
    Repo Links:
    github.com/kunchalavikram1427...
    github.com/kunchalavikram1427...
    Installation file: github.com/kunchalavikram1427...
    #DevOpsMadeEasy #DevOps #Programming
    In this video, I explain
    ► What is GitOps & Argo CD
    ► Argo CD Architecture & Components
    ► Installing and Configuring Argo CD
    ► Install Docker & Kubectl
    ► Setup Jenkins on AWS
    ► Jenkins basics
    ► Setup Minikube cluster on AWS
    ► Advanced Jenkins Concepts
    ► Trigger pipeline through Pull Requests (PR)
    ► Trigger pipeline through Push Events
    ► Trigger pipelines through remote scripts
    ► Build with parameters
    ► Jenkins Runner extension for VS Code
    ► Declarative Pipelines using Jenkinsfile
    ► GitHub Webhooks
    ► GitHub Personal Access Tokens (PAT)
    ► Global Credentials
    ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    0:00 - GitOps Introduction
    10:30 - Argo CD Introduction
    15:00 - Demo
    ▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
    Kubernetes course ► • Kubernetes Made Easy
    Docker course ► • Docker - 01: Introduct...
    ▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
    Facebook group ► / 171043094400359
    Email ► devopsmadeeasy@outlook.com
    ▬▬▬▬▬▬ GitHub Links 🚀 ▬▬▬▬▬▬
    ► github.com/kunchalavikram1427...
    🙏 🙏 🙏 Kindly Like and Subscribe our TH-cam Channel for more videos 🙏 🙏 🙏
    Also, I post important updates on Docker, Kubernetes, Helm, Git, Python, Jenkins, Ansible, Terraform on my Facebook Page
    that are helpful in clearing many certifications😍 😍
    Don't forget to join my Facebook group
    Help me build more tutorials like this by contributing. Reach out to us on my Email address provided above🙏
    ⭐ Tags ⭐
    - DevOps Made Easy
    - Docker Made Easy
    - Kubernetes Made Easy
    - Helm Made Easy
    - Istio Made Easy
    - Ansible Made Easy
    - Terraform made Easy
    - Python Made Easy
    - Git Made Easy
    - Python Tutorials
    - Object-Oriented Programming Python
    - Python OOP
    - Python Objects and Classes
    - Classes Python
    - GoLang Tutorials
    - Objects and Classes Python
    ⭐ Hashtags ⭐
    #DevOpsMadeEasy #Python #IOT #k3s #devops #helm #docker #kubernetes #jenkins #ansible #git #k8s #rancher #Raspberrypi #raspberrypik3s

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

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

    Repo Links:
    github.com/kunchalavikram1427/gitops-demo.git
    github.com/kunchalavikram1427/gitops-demo-config.git

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

    Absolutely brilliant tutorial.
    Thank you very very much!

  • @calvintagneouabo7130
    @calvintagneouabo7130 24 วันที่ผ่านมา

    Brilliant explanation!!! Keep up.

  • @MR-255
    @MR-255 ปีที่แล้ว +3

    One of the best one Guruji 🙏. Please continue such project based contents when times permit 🥰

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

    Excellent video!

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

    The best infra pipeline I have seen ever.

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

    Amazing buddy....learnt alot from u....GBU 👌

  • @vinod321us
    @vinod321us 5 หลายเดือนก่อน +1

    Very nice explanation.

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

    Best video ever

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

    Very nice tutorial on GitOps. Your diagrams look very nice!! What tool do you use?

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

      I use Photoshop and illustrator to modify the images

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

    at 56:10 you removed the build images.what is the necessity of it?
    i have tried including `docker ps`on jenkins file , without removing the images.each time whenever new execution happens it says theres no image

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

    Very well done. Thanks. I didn’t know you can tell Jenkins to run a Jenkinsfile without checking it in, that’s useful. How would I do this without using that vscode plugin? I’m guessing there is a REST hook in Jenkins?

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

      Yes there are rest interfaces but that plugin handles the configuration and commands needed to call the jenkins API

  • @SreyanshiPragnya
    @SreyanshiPragnya 9 หลายเดือนก่อน +1

    Hi Vikram, Very good project, but I have one request if you provide installation steps that required to setup the nodes Jenkins and Minikube that would save the time. But anyway very nice explanation.

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

      github.com/kunchalavikram1427/gitops-demo/blob/master/installation.txt

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

    Excellent tutorial Vikram, thanks for the efforts!! One request (some one already asked it) is would you mind sharing the installation.txt file which is not in the GitHub. This would save the time greatly to follow along and try hands-on

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

      Let me check

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

      @@DevOpsMadeEasy thanks

  • @KalatitKalyan
    @KalatitKalyan 10 หลายเดือนก่อน

    Hi Sir . Do you have any personal training or paid courses for doubt resolution or project related . I'm happy to take it . Please let me know Sir.

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

    Hello, is there a plugin to run Jenkinsfile if one is using Intellij IDE and not visual studio?

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

    The repos to follow along is not available on github for this argo session.

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

    Hello Sir, Could you please share the steps to install jenkins, docker, minikube so that, it'll help us practice along with you

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

      All are available in the channel. Just search :)

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

      @@DevOpsMadeEasy In the github repo, not able to see any installation.txt file from where you are referring to install the softwares

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

    Hello could you clear me on one thing
    Suppose that we have 2 folders inside our master branch both folders are based on microservice architecture . both have the Code and the Dockerfile Now how can we build the Docker image for the 2 different microservice with the help of Jenkins in this scenario.

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

      stage('docker build') {
      steps {
      dir('/path/to/docker/file/'){
      script{
      dockerImage = docker.build("imageName")
      }
      }
      }
      }

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

      The above path to your dockerfile will be relative to your workspace. So use relative path

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

      The other way is to create a docker compose file with build instructions for multiple micro services

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

      @@DevOpsMadeEasy ok can we also create the Multiple Jenkins file per folder in this case?

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

      Yes

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

    Sir I have one doubt can u please tell me asap I have interview tomorrow Suppose that I want to change the replica I have edited the deployment file after pushing changes to github the argocd will change the replicas in cluster as well ?

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

      Yes it will change

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

      @@DevOpsMadeEasy thank u sir

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

    wht trigger on pull request open?why dont we trigger it on pull req closed?

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

      You can trigger when PR closed as well

  • @kedar1704
    @kedar1704 10 หลายเดือนก่อน

    Why not just create a new git repo for cd part. Like ci pipeline will update tag and then push it to new repo and that repo is configured in argo.

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

    Where is link to installtion.txt?

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

      github.com/kunchalavikram1427/gitops-demo/blob/master/installation.txt

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

    What is git repo name

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

    Hi vikram may i know your contact information i need to discuss with you about this technology.
    Thanks