No video

How to write your own Kubernetes Operator in

  Рет қаралды 1,918

Edward Viaene

Edward Viaene

Күн бұрын

How to write your own Kubernetes Operator in #golang, with the controller runtime library instead of code generating tools. Kubebuilder also uses the controller runtime, so it's a good video to understand what kubebuilder does for you.
The code used can be found at github.com/war...
My Golang Udemy Course: www.udemy.com/...
More Golang content and our Cloud & DevOps Podcast: community.in4i...

Пікірлер: 12
@user-rp2yw8kt3b
@user-rp2yw8kt3b Ай бұрын
I don't understand why you need 2 clients (mgr client and client set). In my opinion you can use only one client from manager for operations with any types of k8s resources. Can you explain it please?
@EdwardViaene
@EdwardViaene Ай бұрын
In theory that should work indeed, but in practice, it didn't work out that well, because of version differences between the custom API packages you need in combination with a client that you need for a specific kubernetes version.
@user-rp2yw8kt3b
@user-rp2yw8kt3b Ай бұрын
@@EdwardViaene Thanks)
@pratham_computerpcce2084
@pratham_computerpcce2084 2 ай бұрын
Can you please create more in depth videos series on this topic with more realistic go lang operator examples!
@EdwardViaene
@EdwardViaene 2 ай бұрын
What are you looking for exactly? Managing specific external services or something else?
@jhonsen9842
@jhonsen9842 2 ай бұрын
Hey I think you have somecourses in udemy. Could you please suggest some good books to learn these things in depth along side Golang. All though i have your golang course with cloud and devops. But i want to go little deep.
@EdwardViaene
@EdwardViaene 6 күн бұрын
I’m not aware of any books that go deeper. At some point you just need to dig in the Kubernetes docs and what’s available on GitHub in the kubernetes packages. Using the kubernetes go client can help you to ge more insights for sure.
@razvansodoleanu9755
@razvansodoleanu9755 3 ай бұрын
Great video. Do I need to register a scheme even if I want to work with secrets?
@EdwardViaene
@EdwardViaene 3 ай бұрын
If you're working with a build-in resource and not a custom resource, then you don't need to register a custom scheme. You can find an example of this here: github.com/kubernetes-sigs/controller-runtime/blob/main/examples/builtins/main.go#L67
@razvansodoleanu9755
@razvansodoleanu9755 3 ай бұрын
@@EdwardViaene Thank you
@pratham_computerpcce2084
@pratham_computerpcce2084 2 ай бұрын
I have few doubts regarding go lang operators, wanted to connect with you
@EdwardViaene
@EdwardViaene 2 ай бұрын
You can find me on LinkedIn, twitter, or udemy if you want to message me directly.
Get on board with Kubernetes Operators!
37:27
Null Labs
Рет қаралды 7 М.
Kubernetes Mutating Webhook demo
34:57
Edward Viaene
Рет қаралды 9 М.
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 66 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:40
CRAZY GREAPA
Рет қаралды 38 МЛН
а ты любишь париться?
00:41
KATYA KLON LIFE
Рет қаралды 2,9 МЛН
What The Heck Are Kubernetes Resources, CRs, CRDs, Operators, etc.?
21:08
Custom Resource Definitions (CRD) в Kubernetes. Операторы
1:02:36
OTUS IT Онлайн - образование
Рет қаралды 835
Everything you need to know about Kubebuilder: Write operators like a pro
32:02
Cloud Native Skunkworks
Рет қаралды 14 М.
How to Contribute to Kubernetes - Nikhita Raghunath, Loodse
38:41
CNCF [Cloud Native Computing Foundation]
Рет қаралды 6 М.
The cloud is over-engineered and overpriced (no music)
14:39
Tom Delalande
Рет қаралды 551 М.
Do NOT Learn Kubernetes Without Knowing These Concepts...
13:01
Travis Media
Рет қаралды 270 М.
Kubebuilder Crash Course - Extend Kubernetes Like a Pro!
1:04:54
Shahrooz Aghili
Рет қаралды 1,2 М.
If Barbie came to life! 💝
00:37
Meow-some! Reacts
Рет қаралды 66 МЛН