Live data from Hacker News

Knative – Kubernetes-based platform to manage modern serverless workloads

cloud.google.com

51–60 of 168 posts

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

#51
post #47

Digital Ocean is about to ship similar product. https://www.digitalocean.com/products/kubernetes/

No, Digital Ocean's Kubernetes product will be similar to the existing Google Kubernetes Engine... this is much more high-level.

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

#52
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

Can someone also give us a 20 sentences explanation on how it works, or an example installation? "It does magic" still leaves me wondering if this is worth investigating.

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

#53
post #47

Digital Ocean is about to ship similar product. https://www.digitalocean.com/products/kubernetes/

No, Digital Ocean's Kubernetes product will be similar to the existing Google Kubernetes Engine... this is much more high-level.

Yeah, you are right. My bad.

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

#54

The Google Next keynote is happening now: they announced Istio 1.0, but not this. Interesting.

We have several days of keynotes at GCP Next and way more to share throughout the week. But for the curious, there's a serverless spotlight session at 1:55 today that will cover this, as well as a Knative-specific talk at 4:35.

We decided to announce this first thing with the blog posts just to get the word out as soon as possible and give our amazing partners (Pivotal, SAP, RedHat, IBM, and more) a chance to share their news as well.

And frankly, it's just more fun to run an open source project out in the open, so we were pretty keen to flip the git repo bits to public as early as we could. : )

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

#55
post #45
post #28

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

I'm the engineering manager at Google responsible for both Knative and App Engine Flex. What we heard from a lot of customers is that they want a serverless / App Engine Flex-like experience but one that works multi-cloud or in hybrid/on-prem setups. The goal for Knative is to fill that need, especially for people that already use kubernetes. That being said, App Engine Flex is a solid GA service that provides a full…

I want to love AppEngine Flex, but it consistently takes 10+ minutes to deploy. Is this something that we can ever expect a fix for?

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

#58
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. ?

It isn't limited to functions. Knative can run containerees, or with a build system take full app code and deploy it as a container.

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

#59
I have a few questions.

> Knative provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere

Are these middleware components that someone else is supposed to package together into something useful like a platform? The other bits lead me to think it's a platform of sorts in itself. So, why the talk of middleware?

> Knative offers a set of reusable components that focus on solving many mundane but difficult tasks such as orchestrating source-to-container workflows, routing and managing traffic during deployment, auto-scaling your workloads,

PaaS systems already do this. Other serverless things, like kubeless, do this too. Are these reusable components supposed to be packaged in a higher level system? It sounds like that but other parts of the page suggest it's a platform to use now.

> Kubernetes-native APIs

This is found in the docs repo. The examples are long form k8s style objects. Have developers (those being targeted) been interested in these? In my experience they like shorter form ones (there are numerous tools making that possible).

I'm curious of the meat and usefulness behind the hype.

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

#60
post #13

Earlier quoted context omitted.

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

If AWS EKS gives you access to kubectl or similar, it is probably trivial to setup. There shouldn't be any obvious roadblocks. Will be a great contribution to add to the guides!

AWS EKS definitely does support kubectl, but requires the aws-iam-authenticator (formerly Heptio) to integrate with AWS IAM. Docs here: https://docs.aws.amazon.com/eks/latest/userguide/configure-k...
Post reply on HN