On a previous HK discussion on OAM[ยน], it was mentioned that the idea is to provide a higher level abstraction on kubernetes that enable developers to configure and deploy distributed applications in a platform-agnostic way.
One of the author's of the OAM spec mentioned that an OAM abstraction might enable developers to deploy to k8s, docker swarm or Apache mesos with the same OAM config, provided that all platforms (or vendors) implement/support the OAM API.
At first glance it looks similar to operators. Except operators are more suitable for system software, and this thing aims to simplify the deployment of business software.
rumanator|6 years ago
One of the author's of the OAM spec mentioned that an OAM abstraction might enable developers to deploy to k8s, docker swarm or Apache mesos with the same OAM config, provided that all platforms (or vendors) implement/support the OAM API.
[1] https://news.ycombinator.com/item?id=21272082
orthoxerox|6 years ago