Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level)
Want to view more sessions and keep the conversations going? Join us for KubeCon + CloudNativeCon North America in Seattle, December 11 - 13, 2018 (http://bit.ly/KCCNCNA18) or in Shanghai, November 14-15 (http://bit.ly/kccncchina18).
Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level)
With the introduction of Custom Resource Definition, as well as external API servers everyone is now able to create its own resources and store them inside kubernetes cluster. But that is only half of the work that needs to be done. During this presentation Maciej, who co-authored both Job and CronJob controllers, and is a frequent reviewer of controller and apiserver-related code will guide you through basic set of steps that are necessary to write a simple controller. As an example he will discuss his recent work around improving CronJob controller, as well as introduce the 11 rules that needs to be fulfilled when writing a good controller. Topics to be covered include: 1. How controllers work, loop over:* monitor resources * react to changes 2. Shared Informers. 3. Owner references. 4. Emitting status. 5. Handling errors.
About Maciej
Maciej is a passionate developer with over 10 years of experience in many languages. He's working on OpenShift and Kubernetes for Red Hat. In his free time he enjoys hacking on bugs.python.org and CPython's IMAP library. He's a frequent speaker at various events and meet ups, including both previous KubeCon EUs, multiple PyCons and DevConfs.
Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.
Видео Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level) канала CNCF [Cloud Native Computing Foundation]
Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level)
With the introduction of Custom Resource Definition, as well as external API servers everyone is now able to create its own resources and store them inside kubernetes cluster. But that is only half of the work that needs to be done. During this presentation Maciej, who co-authored both Job and CronJob controllers, and is a frequent reviewer of controller and apiserver-related code will guide you through basic set of steps that are necessary to write a simple controller. As an example he will discuss his recent work around improving CronJob controller, as well as introduce the 11 rules that needs to be fulfilled when writing a good controller. Topics to be covered include: 1. How controllers work, loop over:* monitor resources * react to changes 2. Shared Informers. 3. Owner references. 4. Emitting status. 5. Handling errors.
About Maciej
Maciej is a passionate developer with over 10 years of experience in many languages. He's working on OpenShift and Kubernetes for Red Hat. In his free time he enjoys hacking on bugs.python.org and CPython's IMAP library. He's a frequent speaker at various events and meet ups, including both previous KubeCon EUs, multiple PyCons and DevConfs.
Join us for KubeCon + CloudNativeCon in Barcelona May 20 - 23, Shanghai June 24 - 26, and San Diego November 18 - 21! Learn more at https://kubecon.io. The conference features presentations from developers and end users of Kubernetes, Prometheus, Envoy and all of the other CNCF-hosted projects.
Видео Writing Kube Controllers for Everyone - Maciej Szulik, Red Hat (Beginner Skill Level) канала CNCF [Cloud Native Computing Foundation]
Показать
Комментарии отсутствуют
Информация о видео
4 мая 2018 г. 21:46:41
00:37:23
Другие видео канала
Writing a Custom Controller: Extending the Functionality of Your Cluster [I] - Aaron LevyTo Crd, or Not to Crd, That is the Question - Ed King & Sam Gunaratne, PivotalKubernetes Design Principles: Understand the Why - Saad Ali, GoogleYAML is for Computers. ksonnet is for Humans - Bryan Liles, Heptio (Any Skill Level)Kubernetes-style APIs of the Future - Daniel Smith, Google (Any Skill Level)Everything you Need to Know about using GPUs with Kubernetes - Rohit Agarwal, GoogleHacking and Hardening Kubernetes Clusters by Example [I] - Brad Geesaman, SymantecA Hacker's Guide to Kubernetes and the Cloud - Rory McCune, NCC Group PLC (Intermediate Skill Level)How to build a Kubernetes Webhook | Admission controllersLISA19 - Deep Dive into Kubernetes Internals for Builders and OperatorsWhat is an Operator? Kubernetes & OpenShift Operators Explained.Tutorial: Zero to Operator in 90 Minutes! - Solly Ross, GoogleSo You Want to Run Vault in Kubernetes? - Seth Vargo, GoogleProgramming Kubernetes with the Go SDK [I] - Aaron Schlesinger, DeisExtending Kubernetes with Custom Controllers - John Sundharam & Harsh Singh, GrofersManaging Data in MicroservicesIntro: Operator Framework BoF - Diane Mueller & Sebastian Pahl, Red HatGetting Started with Logging in Kubernetes - Eduardo Silva, Treasure Data (Any Skill Level)Writing a Kubernetes Operator in Java by Fabian Stäber