I find that the main paradigms are:
1. Run something in a VM
2. Run something on in a container (docker compose on portainer or something similar)
3. Run a Kubernetes cluster.
Then if you need something that Amazon offers you don’t implement it like open stack, you just run that specific service on options #1-3.
Kubernetes clusters doesn't really solve the storage plane issue, or a unified dashboard for users to interact with it easily.
Something like harvester is pretty close IMO to getting a kubernetes alternative to Proxmox/open cloud.
reply
I find that the main paradigms are:
1. Run something in a VM
2. Run something on in a container (docker compose on portainer or something similar)
3. Run a Kubernetes cluster.
Then if you need something that Amazon offers you don’t implement it like open stack, you just run that specific service on options #1-3.