pulumi-cloud icon indicating copy to clipboard operation
pulumi-cloud copied to clipboard

Implement a Kubernetes version of the cloud

Open joeduffy opened this issue 7 years ago • 5 comments

A Kubernetes version of our cloud will permit on-premises deployments, in addition to running in existing Kubernetes clusters. This may also let us evolve our "mock" implementation to use minikube for more full-featured local development and testing that more closely mirrors a real production environment.

We should get a head start prototyping this, particularly as it will help teach us whether our current set of abstractions and shapes make sense.

This will, however, require https://github.com/pulumi/pulumi/issues/204.

joeduffy avatar Nov 19 '17 19:11 joeduffy

The cloud part is coming later ... we will continue to work on the provider in M11.

ericrudder avatar Feb 05 '18 18:02 ericrudder

Let's see how far we can get on a minimal version of this with just cloud.Service and cloud.Function, and use that to drive how much of the OpenFaaS provider we implement.

joeduffy avatar Feb 12 '18 03:02 joeduffy

Hey @joeduffy, is this actively being worked on? I know OpenFaaS, Funktion, and KNative have made this a somewhat unstable area, what are your thoughts on what the underlying function orchestrator would be?

AaronFriel avatar Jan 23 '19 23:01 AaronFriel

There unfortunately hasn't been much progress. @lukehoban can correct me, but I don't expect this to happen soon ish, primarily because we have been focused on hatching AWS, Kubernetes, etc specific packages to solve for many similar scenarios. Also, as you note, the current state of this area for Kubernetes is a bit all over the place.

joeduffy avatar Jan 25 '19 02:01 joeduffy

Understandable, thanks Joe. Always looking forward to your next blog post :)

AaronFriel avatar Jan 27 '19 00:01 AaronFriel