Leveraging State Machines to Build Operators in Rust
CNCF [Cloud Native Computing Foundation] via YouTube
The Fastest Way to Become a Backend Developer Online
Master AI and Machine Learning: From Neural Networks to Applications
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the process of building state-machine-based Operators in Rust using Krator in this conference talk. Learn about the development of a simple Operator with Krator through a live demonstration, and delve into the API's design decisions and their alignment with Kubernetes philosophies. Discover new Operator functionalities introduced beyond Krustlet's requirements, and gain insights into the Krator crate's roadmap. Understand how state machines can be leveraged to enhance Operator development in Rust, with a focus on the Pod lifecycle implementation and its broader applications in Kubernetes ecosystems.
Syllabus
Intro
About me
Background on Crestlet
Background on other frameworks
State Machine API
Operator Traits
Moose Code
Status Updates
Crate Updates
Crater Roadmap
Outro
Taught by
CNCF [Cloud Native Computing Foundation]