Re:Fission: Serverless Functions as a Service for Kubernetes
by lars_francke on Tuesday January 31, 2017 @09:43AM
(#13530892)
Thank you both. That was very informative. Trying the OpenWhisk Vagrant demo now.
I've seen a couple of issues and I agree that it would be fabulous to have OpenWhisk integrated into OpenShift/Kubernetes.
Re:Fission: Serverless Functions as a Service for Kubernetes
by rabbah on Tuesday January 31, 2017 @10:06AM
(#13531092)
It remains to be seen if the abstraction that Kubernetes adds to manager containers will have performance characteristics that serverless demands - considering the need for container reuse, reclamation, pause/unpause, and elastic scaling.
Should you need help with OpenWhisk please reach out to us on http://slack.openwhisk.org/ or GitHub.
While one cannot rely that all executions after a cold start are warm, it's possible to for the action code to check if it's warm and forgo internal initialization as needed. This is a convenient trick that's common to avoid expensive setup.
For Java actions running in OpenWhisk, this can be done with static fields.
A nice flow of the lifecycle can be seen on slide 24 here http://www.slideshare.net/psuter/openwhisk-deep-dive-the-act....