This is the first time I have watched a full GCP 45 min video, really amazing stuff. Serverless is growing up. (I have to admit I watched it at 1.5 speed)
Isn't one of the main benefits of serverless a pay-per-invocation model? If we need to provision a Kubernetes cluster, doesn't that defeat the purpose?
I suppose, a pay-per-invocation model - is a cloud feature. Serverless functions just helps to decouple things better - pure stateless single-responsibility functions.
And the ironic fact is for this Serverless solution to work it needs a server to host the components(containers). It is a really nice concept, but it should avoid the abuse of the word Serverless