October 4, 2019

218 words 2 mins read

Build Serverless with K8s, Kata Containers and Bare Mental Cloud in Alibaba

Build Serverless with K8s, Kata Containers and Bare Mental Cloud in Alibaba

Serverless is hot! Everybody knows that. While not so many people know that in Serverless platform, applications from different tenants have to be co-located on the same node which is the key of why S …

Talk Title Build Serverless with K8s, Kata Containers and Bare Mental Cloud in Alibaba
Speakers Huamin Tang (Senior Engineer, Alibaba), Yifei Zhang (Senior Enigneer, Alibaba)
Conference KubeCon + CloudNativeCon
Conf Tag
Location Shanghai, China
Date Jun 23-26, 2019
URL Talk Page
Slides Talk Slides
Video

Serverless is hot! Everybody knows that. While not so many people know that in Serverless platform, applications from different tenants have to be co-located on the same node which is the key of why Serverless is far cost saving than VM based cloud. The problem is: user’s code is untrusted. In Alibaba Cloud, we use ECS Bare Mental Instances + Kubernetes as Serverless infrastructure, with Kata Containers as container runtime. In detail, we will talk about the lessons we learned from achieving hard multi-tenancy and high performance in this bare-metal based cloud with Kubernetes. We will share the design and architecture of multi-tenant Kubernetes, how to use VPC network for isolation, and how we improve performance for Kata Containers with passthru network to achieve native performance like RunC, and qcow2 graphdriver instead of 9pfs for I/O improvement.

comments powered by Disqus