Загрузка страницы

Writing a Kubernetes Operator: the Hard Parts - Sebastien Guilloux, Elastic

Join us for Kubernetes Forums Seoul, Sydney, Bengaluru and Delhi - learn more at kubecon.io

Don't miss KubeCon + CloudNativeCon 2020 events in Amsterdam March 30 - April 2, Shanghai July 28-30 and Boston November 17-20! Learn more at kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy, and all of the other CNCF-hosted projects

Writing a Kubernetes Operator: the Hard Parts - Sebastien Guilloux, Elastic

Building a custom controller or operator to manage your Kubernetes applications is becoming easier, with the help of libraries and tools such as controller-runtime and Kubebuilder. Putting together an initial working prototype is fairly straightforward, but devil is in the details. This talk focuses on lessons learned while writing Kubernetes controllers for stateful workloads with the help of controller-runtime. It covers some of the "hard parts". The operator lives in the past: how to deal with resources cache inconsistencies? Why does idempotency matter? What can you do when StatefulSets are not good enough for the orchestration you need? How to empower advanced users but still provide good defaults? What namespace(s) should the operator have access to? How to test that monster you ended up building? These are questions engineers at Elastic had to answer.

https://sched.co/UaeV

Видео Writing a Kubernetes Operator: the Hard Parts - Sebastien Guilloux, Elastic канала CNCF [Cloud Native Computing Foundation]
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 ноября 2019 г. 10:29:52
00:33:45
Другие видео канала
Tutorial: Zero to Operator in 90 Minutes! - Solly Ross, GoogleTutorial: Zero to Operator in 90 Minutes! - Solly Ross, GoogleThe Future of Serverless Java - Chad Arimura, OracleSDCCThe Future of Serverless Java - Chad Arimura, OracleSDCCCODE4104: Let's build a Kubernetes Operator in Go! with Michael Gasch & Rafael BritoCODE4104: Let's build a Kubernetes Operator in Go! with Michael Gasch & Rafael BritoTo Crd, or Not to Crd, That is the Question - Ed King & Sam Gunaratne, PivotalTo Crd, or Not to Crd, That is the Question - Ed King & Sam Gunaratne, PivotalKubernetes Operators ExplainedKubernetes Operators ExplainedRole Based Access Control (RBAC) in Kubernetes | Kubernetes Authorisation explained through demoRole Based Access Control (RBAC) in Kubernetes | Kubernetes Authorisation explained through demoKubernetes Design Principles: Understand the Why - Saad Ali, GoogleKubernetes Design Principles: Understand the Why - Saad Ali, GoogleLightning Talk: Boosting Your kubectl Productivity - Mauricio Salatino, LearnK8sLightning Talk: Boosting Your kubectl Productivity - Mauricio Salatino, LearnK8sWriting Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level)Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level)CloudEvents - Intro, Deep-Dive a... Doug Davis, Clemens Vasters, Klaus Deissner & Vladimir BacvanskiCloudEvents - Intro, Deep-Dive a... Doug Davis, Clemens Vasters, Klaus Deissner & Vladimir BacvanskiOpen Policy Agent Deep Dive – Tim Hinrichs & Torin Sandall, Styra (Intermediate Skill Level)Open Policy Agent Deep Dive – Tim Hinrichs & Torin Sandall, Styra (Intermediate Skill Level)Tutorial: Deep Dive into the Operator Framework for... Melvin Hillsman, Michael Hrivnak, & Matt DornTutorial: Deep Dive into the Operator Framework for... Melvin Hillsman, Michael Hrivnak, & Matt DornWriting a Kubernetes Operator from Scratch Using Kubebuilder - Dinesh MajrekarWriting a Kubernetes Operator from Scratch Using Kubebuilder - Dinesh MajrekarMulti-Tenancy in Kubernetes: Best Practices Today, and Future Directions - David OppenheimerMulti-Tenancy in Kubernetes: Best Practices Today, and Future Directions - David OppenheimerThe Quest for the Ultimate Kubernetes Homelab - Dan Garfield, CodefreshThe Quest for the Ultimate Kubernetes Homelab - Dan Garfield, CodefreshManaging Apache Flink on Kubernetes - FlinkK8sOperator - Anand Swaminathan, LyftManaging Apache Flink on Kubernetes - FlinkK8sOperator - Anand Swaminathan, LyftAIOps: Anomaly Detection with Prometheus and Istio - Marcel Hild, Red HatAIOps: Anomaly Detection with Prometheus and Istio - Marcel Hild, Red HatIntro: Open Policy Agent - Torin Sandall, StyraIntro: Open Policy Agent - Torin Sandall, StyraLISA19 - Deep Dive into Kubernetes Internals for Builders and OperatorsLISA19 - Deep Dive into Kubernetes Internals for Builders and OperatorsKubernetes Networking: How to Write a CNI Plugin From Scratch - Eran Yanay, TwistlockKubernetes Networking: How to Write a CNI Plugin From Scratch - Eran Yanay, Twistlock
Яндекс.Метрика