Kubernetes Operators Panel
Here we are again, and this time with a panel of amazing speakers talking about Kubernetes Operators from different levels of implication.
This panel consists of 10 speakers from different companies CloudBees, Container Solutions, Red Hat, Stackgres, VMWare covering several points of the Kubernetes Operators life-cycle :
Agenda & Timestamps :
0:00 Welcome & introduction to Barcelona JUG
8:30 Speakers introduction: Adam, Alberto, Álvaro, Attila, Bella
18:25 Speakers introduction: Christophe, Jakub, James, Jesus, Marc
35:00 How and why we create Operators: Jakub, James, Bella, Attila, Álvaro
54:22 Dev tools to scaffold Operators: Adam, Christophe, Jesus, Marc
1:15:34 How to handle Opeator's events & reconciliation: Jesus, Marc, Jakub, Attila, Alberto
1:34:10 Operators testing: Jakub, Adam, Álvaro, Bella, James
1:57:25 Deployment & Publishing: Álvaro, James, Alberto, Jesús
2:07:37 Final ideas with Álvaro, James, Alberto, Jesus, Marc
2:12:30 Final ideas with Adam, Attila, Bella, Christophe, Jakub
2:17:37 Closure
Panel :
* Adam Sandor (Container-Solutions - @adamsand0r )
* Alberto Rios (VMWare - @Albertoimpl)
* Alvaro Hernandez (Stackgres - @ahachete)
* Attila Meszaros (ex Container-Solutions - @csviri )
* Bella Bai (VMWare - @bellalleb_bai )
* Christophe Laprun (Red Hat - @metacosm)
* Jakub Scholz (Red Hat - @scholzj )
* James Strachan (CloudBees - @jstrachan)
* Jesus Rodriguez (Red Hat - @jmrodri )
* Marc Nuri (Red Hat - @MarcNuri )
Hosted by Jonathan Vila (@vilojona) and Abel Salgado (@abelsromero)
Links to tools and concepts mentioned on the video :
* Opertors Development Tools
Java Operator SDK: https://javaoperatorsdk.io, https://github.com/java-operator-sdk/java-operator-sdk
Kubernetes client for Java: https://github.com/kubernetes-client/java, https://github.com/kubernetes-client/java/wiki
Go Operator SDK: https://sdk.operatorframework.io, https://github.com/operator-framework/community#get-involved
*K8s Testing
Kind (run k8s locally): https://kind.sigs.k8s.io/
Fabric8 Mocking: https://github.com/fabric8io/kubernetes-client#mocking-kubernetes
Go fake clients example: https://stackoverflow.com/questions/57833499/how-to-write-simple-tests-for-client-go-using-a-fake-client
Kubebuilder envtest: https://book.kubebuilder.io/reference/envtest.html
Kind GH Action: https://github.com/marketplace/actions/kind-kubernetes-in-docker-action
Minikube GH Action: https://github.com/marketplace/actions/setup-minikube-kubernetes-cluster
Customizing GH Runner: https://docs.github.com/en/actions/hosting-your-own-runners/about-self-hosted-runners
* Operators Deployment Tools
Kapp (K8s resources with dependency tracking): https://carvel.dev/kapp/
Carvel Suite (K8s tools): https://carvel.dev
Kustomize: https://kustomize.io/
* Operators examples
StackGres: https://stackgres.io/
Terraform operator (build with Operator SDK): http://tf.isaaguilar.com, https://github.com/jenkins-x/jx-git-operator
Java Operator SDK Samples: https://github.com/java-operator-sdk/samples
* Other
Container Solutions: https://www.container-solutions.com
"My favourite operators" by James Strachan: https://docs.google.com/presentation/d/1n8l6r_oXSJzXjx4cXJEM0OkDl9b9KK4yHN5ApQDCBNw/edit?usp=sharing
Collection of K8s tools: https://jenkins-x.io/v3/about/overview/projects/
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Kubernetes Operators Panel», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.