CODE4104: Let's build a Kubernetes Operator in Go! with Michael Gasch & Rafael Brito

  Переглядів 31,921

VMware {code}

VMware {code}

3 роки тому

Kubernetes is quickly becoming the standard cloud API for deploying and managing modern workloads. Fundamentally, end-users express their desired state (application) state which is then reconciled by individual controllers in the platform. The beauty of this approach, besides its simplicity and robustness, is that it can be extended and used beyond the core Kubernetes types. In fact, you can create your own APIs on top of Kubernetes for any resource by providing a custom controller logic to handle daily routine tasks or even complex lifecycle operations. This is also referred to as the ""operator pattern"". But how do you get started? What are the tools of the trade and basic primitives that you should understand before writing your first Kubernetes operator? Even if you are not a (Go) developer, in this session, Michael and Rafael walk you through the steps of creating your first operator from scratch by explaining the fundamentals of the Kubernetes platform and applying our knowledge in a live coding session.
-------
ABOUT THE SPEAKERS:
Michael Gasch is a Staff Engineer in the Office of the CTO at VMware with a focus on event-driven systems, Kubernetes and service mesh. Rafael Brito is an Application Platform Architect in the Office of the CTO at VMware, Inc. He has over 25 years of IT experience, including 15+ years of broad-based management in Cloud and Systems Engineering, Client Management & Sales Engineering.
-------
Follow us to keep up with VMware {code}!
Twitter: @vmwarecode
Website: code.vmware.com/home
Newsletter: eepurl.com/hcOeHD

КОМЕНТАРІ: 26
@Micahtmusic
@Micahtmusic 2 роки тому
i don’t know why it took me watching 42 minutes of a youtube video to discover kube builder. the k8s community needs more practical guides like this one which is great!
@MichaelGasch
@MichaelGasch Рік тому
thx Micah!
@fatimataiba5294
@fatimataiba5294 10 місяців тому
Kubebuilder have wide amount of practical projects which gives you a broad idea of how operator works.We also have extensive documentation and a community support which helps you by giving a detailed answers for clarification.
@hamzamasood703
@hamzamasood703 Рік тому
I really enjoyed Rafael's input. He always jumped in and made things more clear.
@ashermanangan
@ashermanangan 8 місяців тому
The demo are all well prepared and presented very well. This is very useful and all are professional developers. Thank you so much.
@hosseinvahedi6720
@hosseinvahedi6720 3 роки тому
Thanks a lot! One of the best videos on the subject.
@MichaelGasch
@MichaelGasch Рік тому
thy Hossein!
@hamzamasood703
@hamzamasood703 Рік тому
This was an amazing presentation!!! Really gave me a good idea about kubernetes oeprators in golang. I was struggling with this topic for quite a while.
@feruzjonmuyassarov5407
@feruzjonmuyassarov5407 3 роки тому
Nice talk. Thank you!
@MichaelGasch
@MichaelGasch Рік тому
thy!!!
@Pakson512
@Pakson512 Рік тому
You guys are awesome. Many thanks to you
@MichaelGasch
@MichaelGasch Рік тому
thx Mawaki!
@user-mg5hc2gn1w
@user-mg5hc2gn1w 3 роки тому
very helpful to understand k8s operator, thanks!
@MichaelGasch
@MichaelGasch Рік тому
thx!
@MichaelGasch
@MichaelGasch Рік тому
thy!!!
@MVybz
@MVybz 2 роки тому
This was awsome, super helpful!
@MichaelGasch
@MichaelGasch Рік тому
thy!!!
@danielcalderon3953
@danielcalderon3953 Рік тому
Thank you very much, really helpful !
@MichaelGasch
@MichaelGasch Рік тому
thx Daniel!
@holgerwinkelmann6219
@holgerwinkelmann6219 3 роки тому
HI, have you the link to the Doc you are referencing in the talk.
@MichaelGasch
@MichaelGasch 2 роки тому
Hi Holger, please help me: which doc did I reference in the talk? It's been a while :D Let me know and I'll find it.
@ycchiranjeevi
@ycchiranjeevi Рік тому
It would be great if you could share the code.
@Babe_Chinwendum
@Babe_Chinwendum Рік тому
Thank you so much
@MichaelGasch
@MichaelGasch Рік тому
thx :)
@ukeb6682
@ukeb6682 9 місяців тому
seeing your name here, I know you are Nigerian. If you are into golang and kubernetes would like to know you. Lets talk.
@Babe_Chinwendum
@Babe_Chinwendum Рік тому
Please link to the slides. If you could, thanks
CODE4235: Deploying a simple Python app to Kubernetes with JJ Asghar
29:26
Get on board with Kubernetes Operators!
37:27
Null Labs
Переглядів 7 тис.
Этого От Него Никто Не Ожидал 😂
00:19
Глеб Рандалайнен
Переглядів 8 млн
"Поховали поруч": у Луцьку попрощались із ДВОМА Героями 🕯🥀 #герої #втрати
00:15
Телеканал Конкурент TV - новини Луцька та Волині
Переглядів 285 тис.
This Is The BEST Way To Structure Your GO Projects
11:08
Melkey
Переглядів 54 тис.
Life of a Packet [I] - Michael Rubin, Google
34:19
CNCF [Cloud Native Computing Foundation]
Переглядів 81 тис.
How to build a Kubernetes Webhook | Admission controllers
40:50
That DevOps Guy
Переглядів 23 тис.
Understanding the Kubernetes Resource Model and Controller Pattern
1:24:02
Writing a Kubernetes Operator: the Hard Parts - Sebastien Guilloux, Elastic
33:45
CNCF [Cloud Native Computing Foundation]
Переглядів 18 тис.
Tutorial: Zero to Operator in 90 Minutes! - Solly Ross, Google
1:33:05
CNCF [Cloud Native Computing Foundation]
Переглядів 34 тис.
How to build Kubernetes Operators for DevOps in just a few minutes!
14:09
DevOps Toolbox
Переглядів 2,8 тис.
Секретная функция ютуба 😱🐍 #shorts
0:14
Владислав Шудейко
Переглядів 2,2 млн
Vortex Cannon vs Drone
20:44
Mark Rober
Переглядів 13 млн
10 regrets of experienced programmers
8:16
Fireship
Переглядів 308 тис.
Subscribe for more!! #procreate #logoanimation #roblox
0:11
Animations by danny
Переглядів 3,8 млн
RTX 4070 Super слишком хороша. Меня это бесит
15:22
Рома, Просто Рома
Переглядів 95 тис.
I shouldn’t have kept the $1,000,000 computer
28:05
Linus Tech Tips
Переглядів 1,5 млн
ИГРОВОЙ ПК от DEXP за 37 тысяч рублей из DNS
27:53
Ремонтяш
Переглядів 389 тис.