from Hacker News

Lightweight Kubernetes Operators with WebAssembly – FOSDEM 2023 [video]

by mesebrec on 2/5/23, 11:24 AM with 44 comments

  • by mesebrec on 2/5/23, 11:24 AM

    If you prefer to read, this blogpost explains the same project: https://merlijn.sebrechts.be/blog/2022-09-05-wasm-k8s-contro...
  • by pmig on 2/5/23, 8:26 PM

    We are currently developing a Kubernetes operator in Kotlin and exploring methods the reduce memory footprint. Graal Native gives us a reduction from 400mb to less than 200mb. But seeing your numbers it still seems bloated.
  • by Thaxll on 2/6/23, 12:33 AM

    I don't understand how using WebAssembly can reduce memory consumption since container runtime don't add any. Running your app natively or in Docker should not change the memory usage.
  • by kincl on 2/5/23, 8:38 PM

    If one of the main advantages is being able to suspend to disk why not just implement CRIU (Checkpoint/Restore In Userspace) in Kubernetes?
  • by imglorp on 2/5/23, 11:24 PM

    Wasmtime didn't mention unloading of code. Where is that coming from? I'm interested to apply that elsewhere!
  • by otohp on 2/6/23, 2:49 AM

    I dont understand why you would want to run k8s on an embedded device on the edge? What problem is this solving?
  • by politelemon on 2/5/23, 9:37 PM

    > Why

    > Developers want to use Kubernetes in the edge

    Why?