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!
@@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
@@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
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
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
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 !
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
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
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
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!
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!
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
I want more kuberntes stuff.
Hi! What kind of stuff were you thinking of?
@@devopstoolbox I would like to see more videos on operators
@@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
@@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
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
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
Thanks!
What text editor is it and its plugins?
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 !
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
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
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
@@devopstoolbox thanks. Will give it a shot : )
What is the terminal plugin you use for the project and files browsing? Thanks in advance!
You mean Telescope? Or something else?
@@devopstoolbox yes it is, Thanks!
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
@@MVybz Definitely came up multiple times on my older videos. My more recent ones have improved a lot of that area
Few minutes includes:
Knowing programming language Go
Knowing K8s API
Deployed at least one cluster
Aaand 14 minutes of RUclips video
Seems fair 😂😂😂
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!