Talk presented at:
This repository contains the presentation materials and code examples for a talk introducing kube-rs, the Rust crate for interacting with Kubernetes. The talk demonstrates how to extend Kubernetes using Rust, covering basic API interactions, watching resources, and building custom controllers.
talk/- Presentation slidesdeployment-crud/- Example demonstrating CRUD operations on Kubernetes Deploymentspod-watcher/- Example showing how to watch Pod events in real-timepod-reflector/- Example implementing a reflector pattern for Pod statewebsite/- Example controller for static website hosting
- https://kube.rs
- https://github.com/kube-rs/version-rs
- https://github.com/kube-rs/controller-rs
- kube-rs/kube#584
- https://github.com/olix0r/kubert
- https://ahmet.im/blog/controller-pitfalls/
- https://github.com/linkerd/linkerd2/tree/582f1afa5ebf0f3d227a0260bc611e987fcd261e/policy-controller
- https://youtu.be/rXS-3hFYVjc?si=yXjWGOQQgYnkH5-D