Hello there :
We are trying to build a cluster that can handle VMs, Containers and EBS in single interface. I see that there are too many ways to achieve this and these options sometimes are very confusing as well. I would like to put forward a design we are contemplating and would like to pick the brain of the experienced people here.
Implement this as first step.
All nodes except 2 ( Saved for Rancher management ) should have Harvester installed as a cluster.
Implement this on Harvester with access to other clusters build on top as well.
Use 2 nodes with BareMetal > OS > Docker Runtime > K3s > Rancher ( for management )
Separate K3 Cluster is used and not tying to Harvester cluster for decoupling any risks.
Add Harvester Cluster to Rancher for centralized management
Add RKE Clusters through Rancher on top of Harvester for container work loads.
I wish there is a drawing on SUSE website to explain different scenarios. Any other designs and flaws in this are appreciated.