3 ms·
Apart from that, the runtime module has also been overhauled completely since this blog post. In particular, the new `Controller`[0] adds a bunch of stuff over
by Nullabillity 6y ago
Apart from that, the runtime module has also been overhauled completely since this blog post. In particular, the new `Controller`[0] adds a bunch of stuff over `Informer` to make it usable in production (merging duplicate queued events, parallel execution, delayed retries, fixed a bunch of internal race conditions, etc). We really need to make a 2020 edition of this blog post, but we do at least have an updated example controller.[1]
(Not to dunk on TechnoSophos, none of that existed back when the blog post was written.)
Disclaimer: Co-maintainer of kube-rs
[0]: https://docs.rs/kube-runtime/0.47.0/kube_runtime/controller/struct.Controller.html https://docs.rs/kube-runtime/0.47.0/kube_runtime/controller/...
[1]: https://github.com/clux/kube-rs/blob/8611e5cdd23d4ff487fdcea090e22343d57e4e56/examples/configmapgen_controller.rs https://github.com/clux/kube-rs/blob/8611e5cdd23d4ff487fdcea...