Live data from Hacker News

Knative – Kubernetes-based platform to manage modern serverless workloads

cloud.google.com

21–30 of 168 posts

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#21
post #8

Thanks to everyone who played a part of this! The Google team is also watching this thread. Happy to answer any questions people have.

It's been a really interesting experience. Google's position as a catalyst made this level of cooperation possible.

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#22

I am glad to see attempts at making a high-level platform. However, I feel like it will be too opinionated for many to pick Istio and solve build and FaaS all at once. Will there be some push-down of some of the functionality into Kubernetes? Will any of this turn into specification with alternative implementations?

Some of the attributes of serverless workloads will require changes deeper down in the stack (read Kubernetes). For instance constantly getting containers up or throwing them away at high rates stresses parts of Kubernetes more than its used to. I fully expect lots of requirements to make their way into Kubernetes itself.

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#23
post #13
post #8

Thanks to everyone who played a part of this! The Google team is also watching this thread. Happy to answer any questions people have.

This looks really cool, I'll definitely be looking into it more closely when I get a chance. Obviously this is a conflict of interest for Google, but just curious if you know of any plans in the works for being able to run this on AWS EKS? It's the obvious omission from the list of supported clouds on the installation page[0]. [0] https://github.com/knative/docs/tree/master/install

I'd love to see a PR that documents Knative on EKS!

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#24
post #10

I kinda have a hard time understanding what it is ... is it kinda a 'glue' layer between Kubernetes and istio ? Can somebody give us a 2 sentences explanation? please and thank you

You have source code. You want a simple way to turn it into running functions and apps, with eventing support, with clever routing and rollout capabilities, without lifting a finger. It's an abstraction layer being developed above both of Kubernetes and Istio.

ahh so you just worry about your business logic, which will be a bunch of 'functions', and knative will take care of routing, deployment, load etc. ?

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#25
post #19

I'm a bit confused about the "eventing" application. Is it a message bus like NATS? a persistent event log like Kafka? or is it an adapter that allows applications to interact with both?

Eventing provides primitives that can use messaging systems under the hood (Buses). But it's meant to be a higher level abstraction for connecting functions or applications.

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#26
post #24

Earlier quoted context omitted.

You have source code. You want a simple way to turn it into running functions and apps, with eventing support, with clever routing and rollout capabilities, without lifting a finger. It's an abstraction layer being developed above both of Kubernetes and Istio.

ahh so you just worry about your business logic, which will be a bunch of 'functions', and knative will take care of routing, deployment, load etc. ?

I would say that yes, that is a good statement of the vision that the contributors share.

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#27
post #8

Thanks to everyone who played a part of this! The Google team is also watching this thread. Happy to answer any questions people have.

It's been a really interesting experience. Google's position as a catalyst made this level of cooperation possible.

Huge thanks to Pivotal for being an amazing development partner. Pivotal's deep experience with enterprise customers and developing products like riff brought real-world knowledge and technical leadership to Knative early on. We're super grateful for the opportunity to have worked together on this!

Re: Knative – Kubernetes-based platform to manage modern serverless workloads

#29
post #28

Why would you use something like this over, say, Google App Engine Flex?

I can't give a definitive answer as I'm not very familiar with Flex. But a lot of Google folks with App Engine backgrounds are working on Knative.
Post reply on HN