How to build Kubernetes Operators for DevOps in just a few minutes!

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024

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

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

    Started watching. Will finish when I get back, 50% through. Really awesome stuff! Looking forward to playing around with this go library later today. Thank you!

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

      Yes!! Please feel free to come back with any question!
      I’ve recently built a production product based on kubebuilder and had pleasure working with it

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

    I want more kuberntes stuff.

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

      Hi! What kind of stuff were you thinking of?

    • @TheMouseJerry-du1md
      @TheMouseJerry-du1md หลายเดือนก่อน

      @@devopstoolbox I would like to see more videos on operators

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

      @@TheMouseJerry-du1md Do you have something specific in mind?
      I liked this video creation but it feels like it's too "long form" and maybe can be delivered as a mini course

    • @TheMouseJerry-du1md
      @TheMouseJerry-du1md หลายเดือนก่อน

      @@devopstoolbox sure, may be you could create something similar to fluxcd or go through the code of fluxcd explaining it, that way you could lot more and useful

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

    Awesome video! I really like these intermideate-advance level DevOps stuff. Do you plan to create a series of posts according to a roadmap or they'll be random? In any way, they are quite useful. Thanks

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

      Thanks for the feedback!
      At the moment I’m trying to cover topics that I feel aren’t taught well anywhere else but really happy to get suggestions!
      Maybe at some point when there’s enough material I can build a sequence that makes sense if you’re new

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

    Thanks!

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

    How where you able to trigger the reconciler function without applying the menifest file of your resource at 4:45. I tried the same steps but could not get the log. However, when I loaded the docker image of this PodTracker in kind cluster and ran comman "kubectl create -f our podtrack yaml file" then I got the log message written inside the reconciler.
    To trigger any reconciler, there must be state difference in etcd. So I am confused because you got the log message without applying that manifest of PodTracker.
    Anyways Greate video mate !

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

      Before running that you have to install the manifests as you said! Just run make install and it’ll take care of it. This has to happen on every types update BTW

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

      Make install didn't took care of that in my machine. Maybe I did something wrong. I am new to kubernetes world but my current job is solely focused on k8s and go, so hopefully I will understand soon

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

      Make sure the context you have locally is pointing at the remote cluster.
      kubectl config current-context will tell you that. I highly suggest using something like kubecontext if you have multiple clusters. Once the context is pointed where it should run make install again. This will also make sure that make run is working against the correct cluster
      @@rohanmainali9040

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

      @@devopstoolbox thanks. Will give it a shot : )

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

    What is the terminal plugin you use for the project and files browsing? Thanks in advance!

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

      You mean Telescope? Or something else?

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

      @@devopstoolbox yes it is, Thanks!

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

    Few minutes includes:
    Knowing programming language Go
    Knowing K8s API
    Deployed at least one cluster
    Aaand 14 minutes of TH-cam video
    Seems fair 😂😂😂

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

      Hi!
      To be 100% fair, you don't need to "know K8s API", you need to know it's there if you want to understand the structure but certainly not the entirety of it...
      Go is the obvious example but you have drop-in SDKs for many other languages!
      If you're approaching how to build and operator before ever setting up a cluster, there's something wrong with the learning schedule.. but this is a bit more advanced in that sense. Happy to help exploring it!
      BTW I have a video on deploying a cluster with k3d right here: th-cam.com/video/Bc_NEO_c9i4/w-d-xo.html so that solves this for you 😃
      So yes there are prerequisite, maybe more obvious to me than others but this dives a little deeper into K8s, so having basic knowledge of it is expected... I hope this helps!