~/talk

Building a Kubernetes monitoring dashboard in Rust. Why not?

Talkat RustLab 2022 · 2022-10-02..10-04· [kubernetes, rust]
slides:none on file

A Rust terminal Kubernetes dashboard called KDash terminal dashboard that imitates K9s but with a simpler UX gets built and shipped as cargo/binaries and brew/scoop; it uses tui-rs + crossterm + tokio + kube-rs, a channel-driven, multi‑threaded architecture with Arc/Mutex for shared state, and shows lower CPU/memory than k9s or kubectl watch. Log streaming is fragile, cross‑arch clipboard and arm builds cause pain, and VS Code debugging is often painful, but the UI/network thread split fixes freezes.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:45K Dash overview and demo
  3. 3:27Choosing Rust over Go
  4. 6:13Value proposition of Rust
  5. 8:17Rust language strengths
  6. 11:45Developer perspective
  7. 13:27Memory and thread safety
  8. 17:25Concurrency and abstractions
  9. 19:50Benchmarking and performance
  10. 24:38Language features and community
  11. 26:27Overcoming learning hurdles
  12. 30:20Rust as a general-purpose tool
  13. 32:38Project architecture and libraries
  14. 36:12Challenges and lessons learned
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.