Live data from Hacker News

Knative – Kubernetes-based platform to manage modern serverless workloads

cloud.google.com

91–100 of 168 posts

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

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

This is a way to deploy and manage a stateless web application ("function") without needing to get into a bunch of low-level details, and get closer to pay-for-what-you-use.

> get closer to pay-for-what-you-use.

How though, won't you need a Kubernetes cluster running?

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

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

This is a way to deploy and manage a stateless web application ("function") without needing to get into a bunch of low-level details, and get closer to pay-for-what-you-use.

Sorry, I'm still pretty new to Kubernetes. I am exploring using Serverless Framework + AWS Lambda/GCP Functions to build out a full CRUD-like REST API backend. If I used Knative, would I achieve a similar functionality? Would each "function" (i.e. endpoint) be deployed in a separate container? If it's all in one single (autoscaling) container you still don't acheive full pay-for-what-you-use, right?

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

#94

Joining in, Markus from IBM and OpenWhisk. Been involved with knative for quite some time now as well. Happy to answer any questions that might arise as well. Answers might be biased and opinions are my own. See IBM's statement: https://www.ibm.com/blogs/cloud-computing/2018/07/24/ibm-clo...

@markusthoemmes could you kindly comment on how OpenWhisk Knative interact or live together or side by side

This of course needs to be discussed in the broader OpenWhisk community first, but taking dewitt's answer here into perspective (https://news.ycombinator.com/item?id=17604185) and also based on what IBM has put out in their statement a possible interaction could be to layer OpenWhisk's higher level abstractions and multi-tenancy features over the knative stack and use the latter as an "execution-engine".

In technical terms, OpenWhisk's invoker system could be replaced by knative, keeping the API/Controller bits stable to still support the notion of actions/triggers/rules/sequences/compositions you name it.

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

#95

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.

You still need a Kubernetes cluster running though, right?

This is what I am trying to figure out too. Is Knative standalone, or is it running inside your K8 cluster, or do you build a K8 cluster and run this in it exclusively?

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

#96

Joining in, Markus from IBM and OpenWhisk. Been involved with knative for quite some time now as well. Happy to answer any questions that might arise as well. Answers might be biased and opinions are my own. See IBM's statement: https://www.ibm.com/blogs/cloud-computing/2018/07/24/ibm-clo...

a bit off topic, i think this 'serverless' thing certainly will create lot of jobs, what a messy architecture, good for ibm, : )

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

#97

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.

You still need a Kubernetes cluster running though, right?

Yes ... from the install guide : "To get started with Knative, you need a Kubernetes cluster."

https://github.com/knative/docs/tree/master/install

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

#98
post #75

Earlier quoted context omitted.

You basically have a git repo that contains your business logic implemented as 'functions' and some configuration : knative will build, containerize, deploy, and glue/route those functions for you to make it a full fledged app. it will also take care of load balancing/scaling etc. So all you need really is focus on you business logic code and write some config for knative ... well this is at least the vision

Why isn't a polished version of this the blurb?

They need to hire me :)

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

#99
post #75

Earlier quoted context omitted.

You basically have a git repo that contains your business logic implemented as 'functions' and some configuration : knative will build, containerize, deploy, and glue/route those functions for you to make it a full fledged app. it will also take care of load balancing/scaling etc. So all you need really is focus on you business logic code and write some config for knative ... well this is at least the vision

How would this compare to something like serverless.com?

not sure they seem quite similar (I am not familiar with neither to be honest) but the main difference in my opinion is this is built on open source and backed by the big boys : google, IBM, SAP ..etc

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

#100

Earlier quoted context omitted.

You still need a Kubernetes cluster running though, right?

This is what I am trying to figure out too. Is Knative standalone, or is it running inside your K8 cluster, or do you build a K8 cluster and run this in it exclusively?

I think it's mostly pods on your k8 cluster ... see the link to the install guide above
Post reply on HN