I'm looking to kick off a project using Kubernetes, or possibly k3s, but I'm a total newbie when it comes to this technology. My idea is to create an online virtual machine for users, offering them their own isolated environment with dedicated CPU, RAM, and disk space, similar to a cloud shell. I want to know if using Kubernetes or k3s is a suitable approach for this kind of project. Performance and efficient resource sharing are really important to me, but I don't want to compromise on user experience either. Any advice would be greatly appreciated!
1 Answer
It sounds like you're aiming to create a really interesting project! However, Kubernetes might be a bit much for what you're trying to achieve. For your use case, you could just set up a regular Linux VM and create user accounts on it. This could give you the isolation you need without the complexity of Kubernetes.

Thanks for the suggestion! I was worried I might be overcomplicating things.