The microservice world seems to have decided on two layers of the stack:
- Docker for containers
- Kubernetes to Orchestrate the containers
The level "below" (cloud service) may be hosted on something like AWS, or on premises.
The level above (application management) is less clear. The leading contenders are RedHat's OpenShift and Docker Enterprise, with Pivotal's Application Manager competing against them.
The interesting thing: there's no free software available for the application management layer. You can download and use Docker or Kubernetes, but you can't do the same with OpenShift and so on.
Is this an space begging for an OpenSource project, or am I missing something?