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.
Leveraging State Machines to Build Operators in Rust
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
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]