deislabs/osiris

Osiris VS. Knative serving ?

yogeek opened this issue · 2 comments

Question:

What are the diffenreces between Osiris and Knative serving ?

Thank you !

Good question. I'm quite familiar with Knative serving and count myself as a fan, even.

There are a few differences:

  1. Scope: Osiris is a bit smaller in scope. It is concerned exclusively with scale to/from zero. It doesn't handle any scaling from n > 1 to m > 1 and suggests that existing mechanisms like HPAs be used to accomplish that.

  2. Pre-reqs: Osiris has no dependency on Istio.

  3. CRDs: Osiris doesn't introduce any new CRDs or APIs or "model" for what an application looks like. It's driven entirely off of annotations on things you're already familiar with liked deployments and services.

Great, thank you for the details !