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

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024

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

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

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

    • @devopstoolbox
      @devopstoolbox  3 месяца назад

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

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

    Thanks!

  • @mikolajsemeniuk8574
    @mikolajsemeniuk8574 11 дней назад

    What text editor is it and its plugins?

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

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

  • @mogopher1506
    @mogopher1506 5 месяцев назад

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

    • @devopstoolbox
      @devopstoolbox  5 месяцев назад

      You mean Telescope? Or something else?

    • @mogopher1506
      @mogopher1506 5 месяцев назад

      @@devopstoolbox yes it is, Thanks!

  • @MVybz
    @MVybz Месяц назад +1

    I might be the only one but I feel like the keyboard is distracting and takes away from what the point of the video is

    • @devopstoolbox
      @devopstoolbox  Месяц назад

      @@MVybz Definitely came up multiple times on my older videos. My more recent ones have improved a lot of that area

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

    Few minutes includes:
    Knowing programming language Go
    Knowing K8s API
    Deployed at least one cluster
    Aaand 14 minutes of RUclips 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: ruclips.net/video/Bc_NEO_c9i4/видео.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!