RunX containers as Kubernetes nodes
This is my question and maybe suggestion.
I'm running k3s and microk8s in my lab for testing and fun
I created dedicated full virtual machines based on Debian 11 with k3s API servers running with (1-CPU core an 3-RAM )x3 and a worker node also Debian running 3-CPU and 4-RAM
Long story short ive been looking into RunX container and trying to understand it better by also reading about katacontainer.
From what i understand its somewhat in between a full VM and container. Is it possible and would i get a resource saving running k3s and microk8s in a RunX containers rather than full VMs. Note all persistent configs and data are stored on a dedicated storage server so the compute is running in the vms
RunX can be seen indeed a bit between a full VM and a container.
It's a bit raw at the moment, but I think the biggest "issue" is to have integration with a tool.
What are you using to orchestrate your containers?
@olivierlambert Hello Olivier
To orchestrate my Kubernetes workloads I use Rancher to manage K3s and for pure Docker hosts i use Portainer
We'd like to build a "node driver" using XO API for Rancher, so it will be built transparently for you (creating the VM and so on).
I suppose right now you have to manually start/create VMs to give to Rancher when you need?
@olivierlambert That is exactly what is do i manually create API and Worker nodes then add or remove them from my cluster.
The thought of having rancher or portainer create the nodes is extremely exciting for me and it would than also make sense to use that coming Ansible integration for more customization and control
This is something we'd like to do, but it's a dev on Rancher side we have to contribute.
If you are interested, your contribution is very welcome too!
@olivierlambert Awesome How can I help
@brodiecyber im still new to this tech but id love to contribute in some way
Sure, let me come back to you this week!