SlideShare a Scribd company logo
Going Serverless with Kubeless
In Google Container Engine
Host
Mavian Ruiz
Partner Marketing Manager,
Bitnami
Speaker
Sebastien Goasguen
Sr. Director of Cloud Technologies, Bitnami
Agenda
• Who is Bitnami?
• What is Kubernetes?
• Benefits of Kubernetes and Google Container Engine
• What is Serverless?
• Introduction to Kubeless
• Bitnami Demo: How to go serverless in Google Container Engine with
Kubeless
• Live Q&A: Live Q&A with Sebastien– Ask your questions via the
WebEx chat window & We’ll get to them at the end. ☺
Who is Bitnami?
150+ Apps
Server-side,
Mainly Open Source,
Commercial Titles
Growing
1MM+
New
Deployments
Each Month
42+
Categories For
Dev, Ops &
Business Users
Loved by
Devs,
Trusted by
Ops
• Ready-to-Run – Fully-configured and ready to
run
• Up to date – Latest versions of apps are always
available
• Integrated – Target platform readied; including
monitoring
• Tuned – Consistently configured for best
performance
• Trusted – Optimized for security and performance
e.g Google Cloud Launcher
About Bitnami Containers
25
Turnkey
Application &
Infrastructure
Containers 7
Development
Containers
Loved by
Devs,
Trusted by
Ops
Containers are the new application
packaging format.
Bitnami containers give you the latest
stable versions of your application stacks,
focus on coding rather than updating
dependencies or outdated libraries.
And just like Bitnami cloud and VM images,
Bitnami containers are secure, optimized,
consistent, and kept up-to-date.
Example: Joomla container released in ~4
hours1
2
3
Joomla 3.7.4 released 20 hours ago
Published in Bitnami Docker repo 4 hours later
Published in Official Django repo 15 hours later
Strength in Packaging
Local
Installers
Virtual
Machines
Cloud Container
s
Functions/
Serverles
s
evolution
What is Kubernetes?
Kubernetes is an open-source
system for automating
deployment, scaling, and
management of containerized
applications.
More about Kubernetes...
• Open-source, based on 15 years of
container expertise at Google.
• Rich core API for all key primitives
• Cluster Federation, RBAC, Quotas,
Network policies, etc.
• Fastest growing project on GitHub
Inspired by Borg
Confidential
A new ecosystem: CNCF
Cloud-Native technology ecosystem
Project
s:
Companies:
Architecture
How to get your Hands on k8s ?
• minikube
minikube start
• kubeadm
kubeadm init
kubadm join
• GKE
gcloud container clusters create foobar
Benefits of Using Kubernetes on GKE
If you do not want to manage your Kubernetes
cluster, GKE will.
• Don’t have to worry about K8s
master going down
• Don’t have to learn etcd
• Don’t have to worry about container
networking
• Don’t have to worry about upgrading
your Kubernetes master upon new
K8s releases
• One-command to autoscale your
GCE instances
• Has built in authentication and
authorization.
• Built in support for Google Cloud
Monitoring via Heapster
• Built in support for logging cluster
via Google Cloud Logging
Setting up Kubernetes in GKE in 5 steps
Enable Google Container Engine API
Activate Google Cloud Shell (or not … )
Create GKE Cluster
Set defaults for gcloud command-line tool
Run a container image!
* For detailed guide: https://cloud.google.com/container-engine/docs/quickstart
1
2
3
4
5
kube is the perfect platform to build
systems on. All the core primitives are
available and the system is extendable
made up quote
By Sebastien Goasguen
https://github.com/kubeless/kubeless
Kubernetes Native Serverless
Solution
Via Twitter from Serverless Austin...
Knitting services together through
functions
Or Gluing legos ...
Lambda Examples:
https://aws.amazon.com/lambda/
FaaS / Serverless
Somewhere in the PaaS spectrum. “ServiceFull”
• Not pushing code ala git push
• Not running fully baked containers
• Transparent infrastructure, scaling and networking
• Fine grained cost management
• source to prod
“Reduce MTTP : Mean Time To Production or MTTD
…”
Solutions
Kubeless: Kubernetes-Native Serverless
Computing
Kubeless Features
• Kubernetes-native serverless
implementation
• Python and Node.js support
• HTTP and Even triggers out of the box
• Prometheus integration
• Serverless framework plugin
• Open Source and non-affiliated
• https://github.com/kubeless/kubeles
s
Deploy a Function
$ kubeless function deploy tweet 
--trigger-http 
--runtime python27 
--handler send-tweet.tweet 
--from-file send-tweet.py 
--dependencies requirements.txt
The Magic Beneath
• Third Party Resource extension (move to Custom
Resource Definition under way)
• A controller written in Golang
• Functions are injected into Pod
• Functions stored in ConfigMaps
• Scaling via Deployment
• Routing via Ingress rules (coming up)
• A CLI that talks to the k8s API server
Serverless Framework
● Leading Serverless tool/framework
● Kubeless plugin as first class provided
$ serverless create --template kubeless-nodejs --path webinar
Serverless: Generating boilerplate...
Serverless: Generating boilerplate in
"/Users/sebgoa/Desktop/foobar/webinar/webinar"
_______ __
| _ .-----.----.--.--.-----.----| .-----.-----.-----.
| |___| -__| _| | | -__| _| | -__|__ --|__ --|
|____ |_____|__| ___/|_____|__| |__|_____|_____|_____|
| | | The Serverless Application Framework
| | serverless.com, v1.17.0
-------'
Serverless: Successfully generated boilerplate for template: "kubeless-nodejs"
serverless plugin
DEMO: Kubeless
Roadmap
• Event triggers for Node.js
• Ingress support via CLI
• Additional runtimes (e.g Java, Golang)
• Build pipeline for improved dependency handling
• Support for different types of event systems (e.g nats.io)
• Scheduled function (via k8s cron jobs)
• VScode plugin
• Improved UI
• Additional metadata handling in serverless plugin
• Support for packaging function (e.g .zip files)
• Functions repository (https://github.com/kubeless/functions)
Get Started on Kubernetes with
Bitnami1
2
3
4
5
6
7
Sebastien’s contact info: sebgoa@bitnami.com or @sebgoa on
Twitter
How-to Setup K8s on GKE: cloud.google.com/container-
engine/docs/quickstart
Get Kubeless: github.com/kubeless/kubeless
Bitnami documentation on Kubernetes:
docs.bitnami.com/kubernetes
Other Bitnami Kubernetes projects: bitnami.com/kubernetes
Bitnami documentation for Containers: docs.bitnami.com/containers
Bitnami-base Containers: www.bitnami.com/containers
8
Recording of webinar to come!
Confidential
Get Started on Kubernetes with Bitnami
1
2
3
4
5
6
7
Sebastien’s contact info: sebgoa@bitnami.com or @sebgoa on
Twitter
How-to Setup K8s on GKE: cloud.google.com/container-
engine/docs/quickstart
Get Kubeless: github.com/kubeless/kubeless
Bitnami documentation on Kubernetes:
docs.bitnami.com/kubernetes
Other Bitnami Kubernetes projects: bitnami.com/kubernetes
Bitnami documentation for Containers:
docs.bitnami.com/containers
Bitnami-base Containers: www.bitnami.com/containers
8 On-demand recording: http://bitn.am/2u5bOnA
Live Q&A with
Sebastien

More Related Content

What's hot (20)

PDF
KubeCon EU 2016 Keynote: Kubernetes State of the Union
KubeAcademy
 
PPTX
Building CI/CD Pipelines with Jenkins and Kubernetes
Janakiram MSV
 
PDF
Spring on Kubernetes
Jay Lee
 
PDF
Knative and Riff
Jay Lee
 
PDF
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
Janakiram MSV
 
PPTX
Intro to Helm for Kubernetes
Carlos E. Salazar
 
PPTX
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
Patrick Chanezon
 
PPTX
Azure kubernetes service (aks)
Akash Agrawal
 
PDF
TechTalk - Building Serverless Applications with IBM Bluemix
Janakiram MSV
 
PPTX
Continuous Delivery to Kubernetes Using Helm
Adnan Abdulhussein
 
PDF
How to Live in a Post-Spring-Cloud-Netflix World - Olga Maciaszek-Sharma & Ja...
VMware Tanzu
 
PDF
Adopting containers and kubernetes in production
Ta Ching Chen
 
PDF
Knative Intro
Joe Searcy
 
PPTX
DevOps: Kubernetes + Helm with Azure
Jessica Deen
 
PDF
The what, why and how of knative
Mofizur Rahman
 
PDF
India Serverless Summit 2017 - Sponsorship Deck
CodeOps Technologies LLP
 
PDF
Knative from an Enterprise Perspective
QAware GmbH
 
PDF
Knative Meetup
Veer Muchandi
 
PDF
Function as a Service with Knative and riff
VMware Tanzu
 
PDF
Building and Running Workloads the Knative Way
QAware GmbH
 
KubeCon EU 2016 Keynote: Kubernetes State of the Union
KubeAcademy
 
Building CI/CD Pipelines with Jenkins and Kubernetes
Janakiram MSV
 
Spring on Kubernetes
Jay Lee
 
Knative and Riff
Jay Lee
 
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
Janakiram MSV
 
Intro to Helm for Kubernetes
Carlos E. Salazar
 
KubeCon China 2019 - Building Apps with Containers, Functions and Managed Ser...
Patrick Chanezon
 
Azure kubernetes service (aks)
Akash Agrawal
 
TechTalk - Building Serverless Applications with IBM Bluemix
Janakiram MSV
 
Continuous Delivery to Kubernetes Using Helm
Adnan Abdulhussein
 
How to Live in a Post-Spring-Cloud-Netflix World - Olga Maciaszek-Sharma & Ja...
VMware Tanzu
 
Adopting containers and kubernetes in production
Ta Ching Chen
 
Knative Intro
Joe Searcy
 
DevOps: Kubernetes + Helm with Azure
Jessica Deen
 
The what, why and how of knative
Mofizur Rahman
 
India Serverless Summit 2017 - Sponsorship Deck
CodeOps Technologies LLP
 
Knative from an Enterprise Perspective
QAware GmbH
 
Knative Meetup
Veer Muchandi
 
Function as a Service with Knative and riff
VMware Tanzu
 
Building and Running Workloads the Knative Way
QAware GmbH
 

Similar to Going Serverless with Kubeless In Google Container Engine (GKE) (20)

PDF
Knative and Kubernetes - bringing serverless to more developers
Bret McGowen - NYC Google Developer Advocate
 
PDF
The path to a serverless-native era with Kubernetes
sparkfabrik
 
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Bitnami
 
PDF
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
NETWAYS
 
PPTX
Session 4 GCCP.pptx
DSCIITPatna
 
PDF
Where should I run my code? Serverless, Containers, Virtual Machines and more
Bret McGowen - NYC Google Developer Advocate
 
PDF
Running and Managing Kubernetes on OpenStack
Victor Palma
 
PDF
Why kubernetes for Serverless (FaaS)
Krishna-Kumar
 
PDF
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
CodeOps Technologies LLP
 
PPTX
Kubernetes: від знайомства до використання у CI/CD
Stfalcon Meetups
 
PDF
Kubernetes meetup - 2018-05-23
Ruben Ernst
 
PPTX
Application portability with kubernetes
Oleg Chunikhin
 
PDF
Gitlab ci e kubernetes, build test and deploy your projects like a pro
sparkfabrik
 
PDF
Kubernetes
Martin Podval
 
PDF
Build Your Own CaaS (Container as a Service)
HungWei Chiu
 
PPTX
Serverless on Kubernetes
Sebastien Goasguen
 
PDF
Running Containerized Applications on Modern Serverless Platforms
DevOps.com
 
PDF
Under the Hood with Headless WordPress and the Google Cloud Platform
WP Engine
 
PPTX
Get started with Kubernetes on GKE
Zachary Russell
 
PPTX
Adapt or Die: A Microservices Story at Google
Apigee | Google Cloud
 
Knative and Kubernetes - bringing serverless to more developers
Bret McGowen - NYC Google Developer Advocate
 
The path to a serverless-native era with Kubernetes
sparkfabrik
 
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Bitnami
 
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
NETWAYS
 
Session 4 GCCP.pptx
DSCIITPatna
 
Where should I run my code? Serverless, Containers, Virtual Machines and more
Bret McGowen - NYC Google Developer Advocate
 
Running and Managing Kubernetes on OpenStack
Victor Palma
 
Why kubernetes for Serverless (FaaS)
Krishna-Kumar
 
Kubernetes for Serverless - Serverless Summit 2017 - Krishna Kumar
CodeOps Technologies LLP
 
Kubernetes: від знайомства до використання у CI/CD
Stfalcon Meetups
 
Kubernetes meetup - 2018-05-23
Ruben Ernst
 
Application portability with kubernetes
Oleg Chunikhin
 
Gitlab ci e kubernetes, build test and deploy your projects like a pro
sparkfabrik
 
Kubernetes
Martin Podval
 
Build Your Own CaaS (Container as a Service)
HungWei Chiu
 
Serverless on Kubernetes
Sebastien Goasguen
 
Running Containerized Applications on Modern Serverless Platforms
DevOps.com
 
Under the Hood with Headless WordPress and the Google Cloud Platform
WP Engine
 
Get started with Kubernetes on GKE
Zachary Russell
 
Adapt or Die: A Microservices Story at Google
Apigee | Google Cloud
 
Ad

Recently uploaded (20)

PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Ad

Going Serverless with Kubeless In Google Container Engine (GKE)

  • 1. Going Serverless with Kubeless In Google Container Engine
  • 3. Speaker Sebastien Goasguen Sr. Director of Cloud Technologies, Bitnami
  • 4. Agenda • Who is Bitnami? • What is Kubernetes? • Benefits of Kubernetes and Google Container Engine • What is Serverless? • Introduction to Kubeless • Bitnami Demo: How to go serverless in Google Container Engine with Kubeless • Live Q&A: Live Q&A with Sebastien– Ask your questions via the WebEx chat window & We’ll get to them at the end. ☺
  • 5. Who is Bitnami? 150+ Apps Server-side, Mainly Open Source, Commercial Titles Growing 1MM+ New Deployments Each Month 42+ Categories For Dev, Ops & Business Users Loved by Devs, Trusted by Ops • Ready-to-Run – Fully-configured and ready to run • Up to date – Latest versions of apps are always available • Integrated – Target platform readied; including monitoring • Tuned – Consistently configured for best performance • Trusted – Optimized for security and performance
  • 6. e.g Google Cloud Launcher
  • 7. About Bitnami Containers 25 Turnkey Application & Infrastructure Containers 7 Development Containers Loved by Devs, Trusted by Ops Containers are the new application packaging format. Bitnami containers give you the latest stable versions of your application stacks, focus on coding rather than updating dependencies or outdated libraries. And just like Bitnami cloud and VM images, Bitnami containers are secure, optimized, consistent, and kept up-to-date.
  • 8. Example: Joomla container released in ~4 hours1 2 3 Joomla 3.7.4 released 20 hours ago Published in Bitnami Docker repo 4 hours later Published in Official Django repo 15 hours later
  • 9. Strength in Packaging Local Installers Virtual Machines Cloud Container s Functions/ Serverles s evolution
  • 10. What is Kubernetes? Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. More about Kubernetes... • Open-source, based on 15 years of container expertise at Google. • Rich core API for all key primitives • Cluster Federation, RBAC, Quotas, Network policies, etc. • Fastest growing project on GitHub
  • 12. Confidential A new ecosystem: CNCF Cloud-Native technology ecosystem Project s: Companies:
  • 14. How to get your Hands on k8s ? • minikube minikube start • kubeadm kubeadm init kubadm join • GKE gcloud container clusters create foobar
  • 15. Benefits of Using Kubernetes on GKE If you do not want to manage your Kubernetes cluster, GKE will. • Don’t have to worry about K8s master going down • Don’t have to learn etcd • Don’t have to worry about container networking • Don’t have to worry about upgrading your Kubernetes master upon new K8s releases • One-command to autoscale your GCE instances • Has built in authentication and authorization. • Built in support for Google Cloud Monitoring via Heapster • Built in support for logging cluster via Google Cloud Logging
  • 16. Setting up Kubernetes in GKE in 5 steps Enable Google Container Engine API Activate Google Cloud Shell (or not … ) Create GKE Cluster Set defaults for gcloud command-line tool Run a container image! * For detailed guide: https://cloud.google.com/container-engine/docs/quickstart 1 2 3 4 5
  • 17. kube is the perfect platform to build systems on. All the core primitives are available and the system is extendable made up quote By Sebastien Goasguen
  • 19. Via Twitter from Serverless Austin...
  • 20. Knitting services together through functions
  • 23. FaaS / Serverless Somewhere in the PaaS spectrum. “ServiceFull” • Not pushing code ala git push • Not running fully baked containers • Transparent infrastructure, scaling and networking • Fine grained cost management • source to prod “Reduce MTTP : Mean Time To Production or MTTD …”
  • 25. Kubeless: Kubernetes-Native Serverless Computing Kubeless Features • Kubernetes-native serverless implementation • Python and Node.js support • HTTP and Even triggers out of the box • Prometheus integration • Serverless framework plugin • Open Source and non-affiliated • https://github.com/kubeless/kubeles s
  • 26. Deploy a Function $ kubeless function deploy tweet --trigger-http --runtime python27 --handler send-tweet.tweet --from-file send-tweet.py --dependencies requirements.txt
  • 27. The Magic Beneath • Third Party Resource extension (move to Custom Resource Definition under way) • A controller written in Golang • Functions are injected into Pod • Functions stored in ConfigMaps • Scaling via Deployment • Routing via Ingress rules (coming up) • A CLI that talks to the k8s API server
  • 28. Serverless Framework ● Leading Serverless tool/framework ● Kubeless plugin as first class provided
  • 29. $ serverless create --template kubeless-nodejs --path webinar Serverless: Generating boilerplate... Serverless: Generating boilerplate in "/Users/sebgoa/Desktop/foobar/webinar/webinar" _______ __ | _ .-----.----.--.--.-----.----| .-----.-----.-----. | |___| -__| _| | | -__| _| | -__|__ --|__ --| |____ |_____|__| ___/|_____|__| |__|_____|_____|_____| | | | The Serverless Application Framework | | serverless.com, v1.17.0 -------' Serverless: Successfully generated boilerplate for template: "kubeless-nodejs" serverless plugin
  • 31. Roadmap • Event triggers for Node.js • Ingress support via CLI • Additional runtimes (e.g Java, Golang) • Build pipeline for improved dependency handling • Support for different types of event systems (e.g nats.io) • Scheduled function (via k8s cron jobs) • VScode plugin • Improved UI • Additional metadata handling in serverless plugin • Support for packaging function (e.g .zip files) • Functions repository (https://github.com/kubeless/functions)
  • 32. Get Started on Kubernetes with Bitnami1 2 3 4 5 6 7 Sebastien’s contact info: [email protected] or @sebgoa on Twitter How-to Setup K8s on GKE: cloud.google.com/container- engine/docs/quickstart Get Kubeless: github.com/kubeless/kubeless Bitnami documentation on Kubernetes: docs.bitnami.com/kubernetes Other Bitnami Kubernetes projects: bitnami.com/kubernetes Bitnami documentation for Containers: docs.bitnami.com/containers Bitnami-base Containers: www.bitnami.com/containers 8 Recording of webinar to come!
  • 33. Confidential Get Started on Kubernetes with Bitnami 1 2 3 4 5 6 7 Sebastien’s contact info: [email protected] or @sebgoa on Twitter How-to Setup K8s on GKE: cloud.google.com/container- engine/docs/quickstart Get Kubeless: github.com/kubeless/kubeless Bitnami documentation on Kubernetes: docs.bitnami.com/kubernetes Other Bitnami Kubernetes projects: bitnami.com/kubernetes Bitnami documentation for Containers: docs.bitnami.com/containers Bitnami-base Containers: www.bitnami.com/containers 8 On-demand recording: http://bitn.am/2u5bOnA