Demystifying GitOps: A Beginner-Friendly Explanation | KodeKloud

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 พ.ค. 2024
  • GitOps is a way to do Continuous Deployment, it works by using Git as a single source of truth for declarative infrastructure and application code. This means that all changes to your infrastructure and applications are made through pull requests, allowing for peer review, testing and rollbacks. By using GitOps, organizations can achieve faster and more reliable deployments, as well as better collaboration and visibility across teams. Whether you're new to GitOps or looking to learn more about the latest best practices and tools, this video will provide valuable insights and information to help you implement GitOps in your own organization.
    You can check out the courses mentioned in the video here:
    ► Git for Beginners: kode.wiki/GitforBeginnersCour...
    ► Terraform Basics: kode.wiki/TerrafrormBasics
    ► Ansible Basics: kode.wiki/AnsibleBasics_YT
    ► ArgoCD Premium Course: kode.wiki/ArgoCDCourse_YT
    These are the topics covered in this video:
    00:00 - Introduction
    00:40 - What is GitOps?
    01:29 - Infrastructure automation
    02:27 - Infrastructure as Code (IaC)
    04:40 - Deployment Strategies in GitOps
    06:16 - Advantages of GitOps
    07:06 - How to get Started with GitOps?
    07:45 - Conclusion
    Want to view a clear path to becoming a DevOps Engineer? Visit our website - bit.ly/Kodekloud-YT
    We have various Learning Paths to help you choose your next step and shape your DevOps Career.
    Check out our learning paths at KodeKloud to get started:
    ► Linux: bit.ly/LinuxLearningPath
    ► DevOps Learning Path: bit.ly/DevOpsLearningPath-YT
    ► Docker: bit.ly/DockerLearningPath
    ► Kubernetes: bit.ly/KubernetesLearningPath
    ► Infrastructure as Code(IAC): bit.ly/IACLearningPath
    ► Programming: bit.ly/ProgrammingLearningPath
    #GitOps #infrastructureascode #devopstools
    Those new to the Programming and DevOps world often find it challenging to start their journey due to the missing basic prerequisites. For example, issues with setting up a basic lab environment using VirtualBox, problems with networking, or trouble with working with the Linux CLI or text editors like vi editor. Sometimes there are issues with applications - like getting a sample application to work, problems with getting the dependencies to install correctly or trouble with getting a web server to communicate with a database server. Or, at other times, it's working with data formats like JSON or YAML.
    So we have identified a gap, and we believe that this is due to missing some of the basic prerequisites, such as knowing the basics of Linux, the basics of tools like VirtualBox, or knowing the basics of the most commonly used applications like Java, Python or NodeJS or web servers like Apache, NGINX etc. As a DevOps or Cloud Engineer, it is crucial to have these basics cleared. And that’s why we are helping you to bridge that gap!
    For more updates on courses and tips, follow us on:
    ► Website: kodekloud.com/
    ► LinkedIn: / kode. .
    ► Twitter: / kodekloud1
    ► Facebook: / kodekloudtra. .
    ► Instagram: / kodekloud
    ► Blog: kodekloud.com/blog/
  • บันเทิง

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

  • @sahirk
    @sahirk ปีที่แล้ว +10

    Beauty of your videos are it is hard to forget, not like any other technical explanations. You are truly an inspiration Brother. Thanks for clarifying tough technologies in a very simple and beautiful manner.

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

      Greetings! Thank you for your kind words. Spread the word by liking, sharing and subscribing to our channel! Cheers :).

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

    Love and Prayers for you and Zohaib Bhai from Pakistan.

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

      Thanks a lot for your love and support.

  • @neethology
    @neethology ปีที่แล้ว +8

    You have a gift for simplifying things, thank you.

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

      Thanks for appreciating our work. Cheers!

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

    Thank You Mumshad Bhai

  • @Paul-oy9hr
    @Paul-oy9hr ปีที่แล้ว +1

    Amazing video! Understood GitOps clearly

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

      Glad to hear that!

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

    Thank you for Demystifying GitOps, Great content.

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

    Quality content. Keep up the good work.

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

      Much appreciated

  • @Dreamer-nh6gb
    @Dreamer-nh6gb ปีที่แล้ว +1

    Neat and clear explanation!

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

      Glad it was helpful!

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

    Another amazing video from MM, love ur work :)

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

      Thanks for watching our video and sharing your thoughts. Do subscribe to our channel and stay tuned for more. Cheers!

  • @user-ze1ud4eb8j
    @user-ze1ud4eb8j 6 หลายเดือนก่อน

    You are a great communicator

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

      Thanks a ton! Your support makes all the difference 💙

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

    I like how it says switch to 1.5x :))
    Thanks for the video

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

      We are so grateful for your kind words. Also, subscribe to our channel and stay tuned for more videos. Cheers!

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

    Great content by MM ❤

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

      Much appreciated!

  • @hughesadam87
    @hughesadam87 7 หลายเดือนก่อน +1

    Thank you clear and to the point. It's a confusing umbrella term

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

      Glad it was helpful!

  • @KamilMansoor
    @KamilMansoor 10 หลายเดือนก่อน +1

    great work

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

      Thank you! Cheers!

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

    Excellent

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

      Glad it was helpful!

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

    Love from India Bhai ...!!!

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

      Thanks for watching our video and sharing your thoughts. Do subscribe to our channel and stay tuned for more. Cheers!

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

    Recently started following the ArgoCD tutorial and its great. Would be good if there was also one on flux 2

    • @KodeKloud
      @KodeKloud  10 หลายเดือนก่อน +1

      Glad to hear it. We hope you are loving our course.

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

    Really loved kodekloud kubernetes

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

      Hey, thank you for appreciating our work. We are glad to have helped.

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

    Thanks For the video it’s really simple to understand, so where does Jenkins and Gitlab comes into play? Why wud a org have another node like Jenkins just for CICD when they can easily have the same pipeline feature from Gitlab-CICD or via GitActions ?

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

    Atlantis can be open source tool push method for gitops

  • @VaibhavShewale
    @VaibhavShewale 3 หลายเดือนก่อน +1

    ok that was amazug

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

    Great and crisp explanation, as always!! I have one question though. As Argo CD and Gitlab are based on GitOps, cant we use one over the other? I know Argo CD is specifically designed for continuous delivery and application deployment to Kubernetes but if I already have Gitlab CI/CD pipeline, do I still need to use Argo CD? Because I see Gitlab has support for K8s integration.

    • @KodeKloud
      @KodeKloud  8 หลายเดือนก่อน +1

      If you're interested in adopting a GitOps workflow, you have the option of leveraging tools like ArgoCD or Flux. On the other hand, if you're inclined towards using GitLab's CI/CD workflow, which involves interacting with the Kubernetes API to manage your cluster, you can seamlessly integrate this approach.

  • @SNVPfamily
    @SNVPfamily 11 หลายเดือนก่อน +1

    Mumshad - You always rocks!!. But little bit speed. Looking for flux CD course , Hope your team already working on it :)😀

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

      Thanks a ton! Your support makes all the difference 💙

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

    Hey Kodecloud - When will the course "GIT for Beginners" come to Udemy and Udemy for Business?

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

    Dear Mumshad, its really a nice video. I was not aware of gitOps , but now its bit clear to me. Can you please suggest me how is the job market for this trio using gitOps ( GIT + TF + Ansible) on any cloud like AWS ? I know the market of k8s is on high demand , but how about this IaaC Side jobs ? Thanks in advance !!

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

      The demand for GitOps (Git + Terraform + Ansible) skills is increasing, especially for cloud infrastructure with AWS. It's a good opportunity for job seekers with relevant skills.

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

    Chatgpt will replace alllll soooooon....

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

      A new video on ChatGpt is getting released this week. Stay tuned!

  • @ahuja-praveen
    @ahuja-praveen 10 หลายเดือนก่อน

    Thanks for the video, but I have a question: How is GitOps different from Jenkins for Continuous Deployment? I understand we can use GitOps for IaC but when working on application deployment can't we utilize Jenkins for the same?

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

      Benefit when you apply GitOps: Leverages Git as the single source of truth. Uses declarative infrastructure-as-code tools (e.g., Kubernetes manifests, Helm charts). Changes are made through Git commits. Automates synchronization between desired state in Git and actual system state.