Hello all!
I’m looking for a way to create a remote connection to a persistent container image which looks and feels like a full virtual machine. I’ve seen solutions like webtop and kasm, but as far as I can tell none of them work well on kubernetes and are substantially more than I need.
Essentially I’m looking for a container + configuration I can put in version control and spin up as I need it. Primarily for development or light browsing/media consumption (not gaming).
It can be accessible through RDP, or web browser it doesn’t matter too much.
Has anyone done this successfully?
I use Xpra-HTML5 docker containers to host applications that don’t have a web interface. Works pretty well although I think all the existing docker images for it are broken and you need to roll your own.
So as a starting point you could try this, which i just cobbled together because I didn’t have time to do it properly: https://gist.github.com/seidler2547/953b1f1243483fe66c1f62a0c438104e
Apparently you can run kasm containers directly on kubernetes with a few tweaks shown here: