My dream platform:
-
Single binary install on nodes, and easy to join them into a cluster.
-
Resources defined as JSON with comments in a simple format with JSON Schema URLs denoting resource types - I should be able to run 1 container with 3 lines of resource definition.
-
Everything as a CRD... No resources or funcionality pre-installed and instead available via publicly hosted HTTPS schema URLs.
-
Pluggable / auto-installed runtimes based on the schema URL or a "runtime" field: containers, vms, firecracker, wasm, maybe even bare processes, etc.