Тёмный

How to write your own Kubernetes Operator in  

Edward Viaene
Подписаться 2,1 тыс.
Просмотров 3 тыс.
50% 1

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...

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 13   
@КириллКужукин-у6р
@КириллКужукин-у6р 3 месяца назад
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 3 месяца назад
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.
@КириллКужукин-у6р
@КириллКужукин-у6р 3 месяца назад
@@EdwardViaene Thanks)
@jhonsen9842
@jhonsen9842 3 месяца назад
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 Месяц назад
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.
@pratham_computerpcce2084
@pratham_computerpcce2084 3 месяца назад
I have few doubts regarding go lang operators, wanted to connect with you
@EdwardViaene
@EdwardViaene 3 месяца назад
You can find me on LinkedIn, twitter, or udemy if you want to message me directly.
@pratham_computerpcce2084
@pratham_computerpcce2084 3 месяца назад
Can you please create more in depth videos series on this topic with more realistic go lang operator examples!
@EdwardViaene
@EdwardViaene 3 месяца назад
What are you looking for exactly? Managing specific external services or something else?
@amineghanmi-w1q
@amineghanmi-w1q 12 дней назад
@@EdwardViaene yes everything
@razvansodoleanu9755
@razvansodoleanu9755 4 месяца назад
Great video. Do I need to register a scheme even if I want to work with secrets?
@EdwardViaene
@EdwardViaene 4 месяца назад
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 4 месяца назад
@@EdwardViaene Thank you
Далее
# Rural Funny Life Wang Ge
00:18
Просмотров 717 тыс.
Get on board with Kubernetes Operators!
37:27
Просмотров 8 тыс.
A Practical Example How To Use Interfaces In Golang
14:42
Writing Kubernetes Controllers
18:28
Просмотров 17 тыс.
Kubebuilder Crash Course - Extend Kubernetes Like a Pro!
1:04:54
This Makes Golang CLI Development So MUCH Better
7:34