Engineer for the future of Cloud
June 10-13, 2019
San Jose, CA

Deploying serverless applications to any cloud with Knative

Priyanka Sharma (GitLab), Sébastien Goasguen (TriggerMesh)
1:30pm5:00pm Tuesday, June 11, 2019
Location: LL20 A/B
Average rating: ****.
(4.38, 8 ratings)

Who is this presentation for?

  • Developers



Prerequisite knowledge

  • Programming experience
  • Knowledge of what serverless is
  • Familiarity with Kubernetes (useful but not required)

Materials or downloads needed in advance

  • A laptop
  • A GitLab account (useful but not required)

What you'll learn

  • Learn how to build and deploy a serverless function in a cloud-agnostic manner
  • Understand the basics of Knative and its autoscaling capabilities
  • Deploy to a cloud of your choice using GitLab and TriggerMesh


Serverless design patterns have grown in popularity because they allow developers to move faster by focusing on business logic without worrying about the underlying infrastructure where their code is run. However, many enterprises use diverse infrastructure, including on-premises servers and multiple clouds.

Priyanka Sharma and Sébastien Goasguen leverage Knative, the Kubernetes-based platform, to build, deploy, and manage modern serverless workloads; to push serverless functions and apps to production on any cloud of choice; and to switch the provider as necessary. They use GitLab and TriggerMesh technology and share how developers can use other options.

Photo of Priyanka Sharma

Priyanka Sharma


Priyanka Sharma is the director of Cloud Native Alliances at GitLab, the only cloud-agnostic single application for the entire DevOps lifecycle. Priyanka has worked on several Cloud Native Computing Foundation (CNCF) projects, with her deepest expertise being the OpenTracing standard. She’s worked on Jaeger tracing and Vitess and given talks on Kubernetes, Prometheus, Envoy, and the Secure Production Identity Framework for Everyone (SPIFFE)/SPIRE. A former entrepreneur with a passion for building developer products and growing them through open source communities, Priyanka advises startups at HeavyBit Industries, an accelerator for developer products. She holds a BA in political science from Stanford University.

Photo of Sébastien Goasguen

Sébastien Goasguen


Sébastien Goasguen built his first compute cluster while working on his PhD in the late ‘90s when they were still called Beowulf clusters; he’s been working on making computing a utility since then. He’s been focused on containers and container orchestration, creating a Kubernetes startup Skippbox where he created kompose, Cabin, and kubeless. Active in the serverless community, he cofounded TriggerMesh, a serverless management platform that builds on top of Kubernetes and Knative. He can be found hiking the Jura or at open source conferences. He’s the author of the Docker Cookbook and coauthor of the Kubernetes Cookbook.