SlideShare a Scribd company logo
Kubernetes, Istio e Knative: The new cloud stack
Luram Archanjo
Who am I?
● Software Engineer at Sensedia
● MBA in Java projects
● Java and Microservice
enthusiastic
Agenda
● Serverless
● Knative & Components
● Why Kubernetes & Istio?
● Demo
● Questions
What is Serverless?
What is Serverless?
Serverless computing, is an execution model where the cloud
provider is responsible for executing a piece of code by
dynamically allocating the resources.
Source: https://serverless-stack.com & https://martinfowler.com/articles/serverless.html
Scalability
Reduced operational cost
Time to market
What is Knative?
What is Knative?
Kubernetes based open
source building blocks for
serverless
Source: https://knative.dev
Knative Components
Knative Components
Source: https://knative.dev
Knative Components
Serving
How your code receives
requests and scales with
them:
● Automatic scaling up
and down to zero
● Multiple revisions of
same function
● Route traffic across
revisions
Eventing
How your code is triggered
by events:
● Functions consume
and publish events
● Multiple event
sources available
● Encourages
asynchronous
Build
How your code is built and
packaged as a container:
● Pluggable model to
build
● Build in-cloud or
on-cluster
● Templates available
How Build works?
How Build works?
Source: https://knative.dev
Code
Container Image
Registry
How Serving works?
How Serving works?
Source: https://knative.dev
Service
Manages the whole lifecycle of your workload.
Configuration
Maintains the current/desired state for your
deployment.
Revision
A point-in-time snapshot of code and
configuration.
Route
Maps and manage traffics to revisions.
How Serving works?
How Serving works?
How Serving works?
How Serving works?
How Eventing works?
How Eventing works?
Source: https://knative.dev
How Eventing works?
Source: https://knative.dev
Why Kubernetes?
Kubernetes
● Horizontal scaling
● Service discovery and load
balancing
● Self-healing
Why Istio?
Istio
● Traffic management
○ Traffic Routing
● Security
● Observability
○ Metrics
○ Traces
○ Logs
Demo
Summary
2º Place
1º Place
3º PlaceBuild on top of
Kubernetes and Istio
● Automatic scaling
up and down to
zero
● Route traffic
across revisions
● Load-balancing
Flexibility and No
Vendor Lock-in
● Cloud
● Premises
● Third-party data
center
Serverless Experience
in a Containerized
Environment
● Immutability
● High Scalability
● Pipeline
Management
Thanks a million!
Questions?
/larchanjo
/luram-archanjo

More Related Content

PDF
The what, why and how of knative
PDF
Knative, Serverless on Kubernetes, and Openshift
PDF
Function as a Service with Knative and riff
PDF
Knative from an Enterprise Perspective
PDF
Building Event-Driven Workflows with Knative and Tekton
PDF
Knative Meetup
PDF
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
PDF
Developing Serverless Applications on Kubernetes with Knative
The what, why and how of knative
Knative, Serverless on Kubernetes, and Openshift
Function as a Service with Knative and riff
Knative from an Enterprise Perspective
Building Event-Driven Workflows with Knative and Tekton
Knative Meetup
Henrique Rodrigues (NotOnTheHighStreet.com) - Building a Future-Proof Infrast...
Developing Serverless Applications on Kubernetes with Knative

What's hot (20)

PDF
Multitenant SaaS Apps In Rails By Iqbal Hasnan
PDF
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
PDF
Kubernetes, Istio and Knative - noteworthy practical experience
PDF
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
PDF
Insights on Knative and how it changes the serverless landscape
PDF
Knative CloudEvents
PPTX
Deploying Kubernetes on AWS Using Terraform
PDF
eigr.io – a Serverless Runtime on the BEAM (ACM SIGPLAN, ICFP 2021 Erlang Wor...
PDF
What we do with Go
PDF
Knative and Riff
PDF
Deploy your machine learning models to production with Kubernetes
PPTX
My slides from SharePoint Saturday Oslo
PDF
Polyglot, fault-tolerant event-driven programming with kafka, kubernetes and ...
PPTX
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...
PDF
AWS Community Day - Amy Negrette - Gateways to Gateways
PPTX
IglooConf 2020 - API management for microservices in a hybrid and multi-cloud...
PPSX
Web And Cloud Tour 2015 - ASP.NET 5
PPTX
Hyperledger composer (from zero to hero )
PPTX
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...
PPTX
Global Azure Virtual - Application Autoscaling with KEDA
Multitenant SaaS Apps In Rails By Iqbal Hasnan
TechTalk Webinar Series - Getting Started with Apache OpenWhisk
Kubernetes, Istio and Knative - noteworthy practical experience
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4
Insights on Knative and how it changes the serverless landscape
Knative CloudEvents
Deploying Kubernetes on AWS Using Terraform
eigr.io – a Serverless Runtime on the BEAM (ACM SIGPLAN, ICFP 2021 Erlang Wor...
What we do with Go
Knative and Riff
Deploy your machine learning models to production with Kubernetes
My slides from SharePoint Saturday Oslo
Polyglot, fault-tolerant event-driven programming with kafka, kubernetes and ...
AZUG Lightning Talk - Application autoscaling on Kubernetes with Kubernetes E...
AWS Community Day - Amy Negrette - Gateways to Gateways
IglooConf 2020 - API management for microservices in a hybrid and multi-cloud...
Web And Cloud Tour 2015 - ASP.NET 5
Hyperledger composer (from zero to hero )
Microsoft Ignite 2019 - API management for microservices in a hybrid and mult...
Global Azure Virtual - Application Autoscaling with KEDA
Ad

Similar to Kubernetes, Istio e Knative: The new cloud stack (20)

PDF
Cloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
PDF
The path to a serverless-native era with Kubernetes
PPTX
Kubernetes: від знайомства до використання у CI/CD
PDF
[Confoo Montreal 2020] Build Your Own Serverless with Knative - Alex Gervais
PDF
The what, why and how of knative
PPTX
Serverless integration with Knative and Apache Camel on Kubernetes
PDF
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
PDF
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
PDF
Serverless brewbox
PDF
Netflix Architecture and Open Source
PDF
Openshift serverless Solution
PDF
K8s-native Infrastructure as Code: einfach, deklarativ, produktiv
PDF
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
PDF
[API World 2021 ] - Understanding Cloud Native Deployment
PDF
Nugwc k8s session-16-march-2021
PDF
Introduction to kubernetes
PDF
Devoxx 2018 - Pivotal and AxonIQ - Quickstart your event driven architecture
PDF
Forced Evolution: Shopify's Journey to Kubernetes
PDF
Confluent Operator as Cloud-Native Kafka Operator for Kubernetes
Cloud Native Islamabad - Getting Closer to Continuous Delivery with Knative
The path to a serverless-native era with Kubernetes
Kubernetes: від знайомства до використання у CI/CD
[Confoo Montreal 2020] Build Your Own Serverless with Knative - Alex Gervais
The what, why and how of knative
Serverless integration with Knative and Apache Camel on Kubernetes
stackconf 2020 | The path to a Serverless-native era with Kubernetes by Paolo...
Building Cloud-Native Applications with Kubernetes, Helm and Kubeless
Serverless brewbox
Netflix Architecture and Open Source
Openshift serverless Solution
K8s-native Infrastructure as Code: einfach, deklarativ, produktiv
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
[API World 2021 ] - Understanding Cloud Native Deployment
Nugwc k8s session-16-march-2021
Introduction to kubernetes
Devoxx 2018 - Pivotal and AxonIQ - Quickstart your event driven architecture
Forced Evolution: Shopify's Journey to Kubernetes
Confluent Operator as Cloud-Native Kafka Operator for Kubernetes
Ad

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PPT
Teaching material agriculture food technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Cloud computing and distributed systems.
PDF
Empathic Computing: Creating Shared Understanding
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Modernizing your data center with Dell and AMD
PDF
cuic standard and advanced reporting.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Approach and Philosophy of On baking technology
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
KodekX | Application Modernization Development
Teaching material agriculture food technology
Diabetes mellitus diagnosis method based random forest with bat algorithm
Mobile App Security Testing_ A Comprehensive Guide.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Cloud computing and distributed systems.
Empathic Computing: Creating Shared Understanding
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
MYSQL Presentation for SQL database connectivity
Modernizing your data center with Dell and AMD
cuic standard and advanced reporting.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Per capita expenditure prediction using model stacking based on satellite ima...
Approach and Philosophy of On baking technology
Building Integrated photovoltaic BIPV_UPV.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...

Kubernetes, Istio e Knative: The new cloud stack