SlideShare a Scribd company logo
The Need For A
Cloud Native Tunnel
Alex Ellis, CNCF Ambassador and
Founder @ OpenFaaS Ltd
inlets
@inletsdev
@inletsdev
AGENDA
2
• The network is the problem 🚧
• inlets and the alternatives 🚇
• Case-studies 👔
• inlets-operator
• Recap 📝
@inletsdev
THE NETWORK WAS ALWAYS THE PROBLEM
• 13 year-old me
• Centre-parting hairstyle
• Geocities user
• Pete Sampras fan
3
@inletsdev
• 13 year-old me
• Centre-parting hairstyle
• Geocities user
• Pete Sampras fan
4
THE NETWORK WAS ALWAYS THE PROBLEM
@inletsdev
• 13 year-old me
• Centre-parting hairstyle
• Geocities user
• Pete Sampras fan
5
THE NETWORK WAS ALWAYS THE PROBLEM
@inletsdev 6
THE NETWORK WAS ALWAYS THE PROBLEM
https://en.wikipedia.org/wiki/The_Demon_Headmaster_(TV_series)
@inletsdev 7
THE NETWORK WAS ALWAYS THE PROBLEM
@inletsdev
FAST FORWARD “A FEW” YEARS ⏩
• 30-year old me
• Software developer
• Integrating with
webhooks
• Restricted corporate
network
• No “cloud” budget
8
1
2
@inletsdev
THE NETWORK IS STILL THE PROBLEM
• 30-year old me
• Software developer
• Integrates with GitHub
• Builds open source
deployment platforms
9
@inletsdev
• Incoming webhooks (HTTPS)
• Stable URL
• Kubernetes integration
• Low-cost
• Easy to use
10
WHAT DID WE NEED?
@inletsdev
A STORY OF TWO NETWORKS
11
Private network Public network
No public IP

NAT

Firewall

Captive portal

Corporate proxy

Hotel WiFi
Public IP

IPv4 capacity

Additional cost
Vs.
@inletsdev 12
..BUT WHAT ABOUT…
• IPv6
• “Every Atom of the
surface of the Earth”
• Adoption
• Dual stack
• VPNs
• Virtual Private Network
• OpenVPN
• Wireguard/Tailscale
• UDP / Double VPN
• AWS Direct connect
• 1 or 10 gigabit fibre-optic
• $$$$
• MetalLB
• Not a tunnel
• NAT traversal? 👎
• SSH -R
• Encryption tax
• Baby-sitting
• Hard to automate
@inletsdev
INLETS - NETWORK TUNNEL & PROXY
Exit Node
@inletsdev
INLETS - NETWORK TUNNEL & PROXY
14Vendor: OpenFaaS Ltd
@inletsdev 15
INLETS DEMO
Try it at: http://inlets.myfaas.club
@inletsdev 16
INLETS DEMO
Try it at: http://inlets.myfaas.club
@inletsdev
INLETS VS.
• Two proxies
• inlets - HTTP L7
• inlets PRO - TCP L4

• Deploy Manually

• Automate exit-servers
• Go SDK
• inlets-operator
• inletsctl
17
Ngrok
• Limited K8s integration
• ngrok.io often blocked
• Limited # connections
• Sign-up 👎
• Disconnects after 7 hours
• Closed-source
Cloudflare Argo
• Not free, locked-in
• Closed-source backend
Chisel etc
• No integrations
• GitHub only
@inletsdev 18
COMMUNITY 6k
@inletsdev 19
USE-CASES
Platform engineering
• CI/CD, billing, partner data
• ChatOps
• Alerting
Developers/freelancers
• Share work
• Collaborate
IoT
• Command and control
• VSHN - proxy OpenShift
from customer VPCs
• DX, Norway - Point of sales
for cinemas
• Edge CDNs
• Banzai Cloud - K8s
controllers
CASE-STUDIES
@inletsdev 20Images copyright varian.com
REAL-WORLD CASE-STUDY
@inletsdev 21https://www.extrahop.com/company/blog/2016/introduction-to-dicom-protocol/
• HL7 - TCP
• DICOM - TCP
• REST - HTTP
MEDICAL PROTOCOLS
@inletsdev 22
TRADITIONAL TUNNEL/VPN
@inletsdev 23
SPLIT-PLANE ARCHITECTURE
@inletsdev 24
INLETS OPERATOR
@inletsdev 25
INLETS OPERATOR
@inletsdev 26
INLETS OPERATOR
@inletsdev
• Pick your proxy:
• inlets OSS - HTTP / L7
• inlets PRO - TCP / TLS encryption

• Then automate:
• inletsctl - ad-hoc tunnels via CLI
• inlets-operator - Kubernetes
• Or go bespoke (split-plane)
27
RECAP
https://
docs.inlets.dev
docs.inlets.dev
Thank you!
Email me: alex@openfaas.com for
Cloud Native Consulting from
OpenFaaS Ltd
inlets
@inletsdev

More Related Content

PDF
Still waiting for IPv6? Try the inlets-operator
Alex Ellis
 
PDF
OpenFaaS - zero serverless in 60 seconds anywhere with case-studies
Alex Ellis
 
PDF
Zero to Serverless - OpenFaaS at the Open Source Summit
Alex Ellis
 
PDF
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Alex Ellis
 
PDF
OpenFaaS JeffConf 2017 - Milan
Alex Ellis
 
PDF
CNCF Intro & Demo - OpenFaaS framework
Alex Ellis
 
PDF
Docker Cambridge: Serverless Functions Made Simple with OpenFaaS
Alex Ellis
 
PDF
Concourse webhook
Gwenn Etourneau
 
Still waiting for IPv6? Try the inlets-operator
Alex Ellis
 
OpenFaaS - zero serverless in 60 seconds anywhere with case-studies
Alex Ellis
 
Zero to Serverless - OpenFaaS at the Open Source Summit
Alex Ellis
 
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Alex Ellis
 
OpenFaaS JeffConf 2017 - Milan
Alex Ellis
 
CNCF Intro & Demo - OpenFaaS framework
Alex Ellis
 
Docker Cambridge: Serverless Functions Made Simple with OpenFaaS
Alex Ellis
 
Concourse webhook
Gwenn Etourneau
 

What's hot (20)

PDF
Concourse and Database
Gwenn Etourneau
 
PDF
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
HostedbyConfluent
 
PDF
Splunk user group - automating Splunk with Ansible
Mark Phillips
 
PPTX
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
Cloud Native Day Tel Aviv
 
PPTX
Kenzan Spinnaker Meetup
Ambassador Labs
 
PDF
Ci & proServer
Sebastian Helzle
 
PDF
Spark Summit Europe: Building a REST Job Server for interactive Spark as a se...
gethue
 
PDF
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston
 
PDF
OpenShift Overview Presentation by Marek Jelen for Zurich Geeks Event
OpenShift Origin
 
PPTX
Operationnal challenges behind Serverless architectures by Laurent Bernaille
The Incredible Automation Day
 
PDF
Staying on Topic - Invoke OpenFaaS functions with Kafka
Richard Gee
 
PPT
Masakari project onboarding
Sampath Priyankara
 
PPTX
#ITsubbotnik Spring 2017: Andriy Filatov "Ансамбль солёных поваров: сравнивае...
epamspb
 
PDF
gRPC @ Weaveworks
Weaveworks
 
PPTX
Introducing .NET Core Open Source
Eric ShangKuan
 
PDF
Timed Text At Netflix
Rohit Puri
 
PDF
Moving Windows to Openstack
Alexander Tsirel
 
PDF
Moving to Cloud for Good: Alexander Tsirel, HiveTec
OpenStack
 
PPTX
CloudStack EU user group - Trillian
ShapeBlue
 
Concourse and Database
Gwenn Etourneau
 
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
HostedbyConfluent
 
Splunk user group - automating Splunk with Ansible
Mark Phillips
 
So Your OpenStack Cloud is Built... Now What's Next - Walter Bentley - OpenSt...
Cloud Native Day Tel Aviv
 
Kenzan Spinnaker Meetup
Ambassador Labs
 
Ci & proServer
Sebastian Helzle
 
Spark Summit Europe: Building a REST Job Server for interactive Spark as a se...
gethue
 
DevOpsDays Houston 2019 - Shaun Ladewig, Robert Stone - From OverTheWallOps t...
DevOpsDays Houston
 
OpenShift Overview Presentation by Marek Jelen for Zurich Geeks Event
OpenShift Origin
 
Operationnal challenges behind Serverless architectures by Laurent Bernaille
The Incredible Automation Day
 
Staying on Topic - Invoke OpenFaaS functions with Kafka
Richard Gee
 
Masakari project onboarding
Sampath Priyankara
 
#ITsubbotnik Spring 2017: Andriy Filatov "Ансамбль солёных поваров: сравнивае...
epamspb
 
gRPC @ Weaveworks
Weaveworks
 
Introducing .NET Core Open Source
Eric ShangKuan
 
Timed Text At Netflix
Rohit Puri
 
Moving Windows to Openstack
Alexander Tsirel
 
Moving to Cloud for Good: Alexander Tsirel, HiveTec
OpenStack
 
CloudStack EU user group - Trillian
ShapeBlue
 
Ad

Similar to The Need For A Cloud Native Tunnel (20)

PDF
Routing for an Anycast CDN
Tom Paseka
 
PDF
[Droidcon Italy 2017] Client and server, 3 meters above the cloud
Matteo Ferroni
 
ODP
sshuttle VPN (2011-04)
apenwarr
 
PDF
OpenFlow @ Google
Open Networking Summits
 
PPTX
Wo defensive trickery_13mar2017
Dan Kaminsky
 
PDF
PCE, OpenFlow, & the Centralized Control Plane
Metaswitch NTD
 
PPTX
21092018-C4E-What's Next for the Net? Security, Reliability, Capability, Perf...
Center for Entrepreneurship (C4E), University of Cyprus
 
PDF
Network service in open stack cloud
Yaohui Jin
 
PPTX
SDN :: Software Defined Networking –2017 Executive Overview
Christian Esteve Rothenberg
 
PPTX
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Adrian Cockcroft
 
PDF
OSCON 2019 | Time to Think Different
NATS
 
PDF
Dynamic clouds and networks without infrastructure
University of Hertfordshire
 
PPTX
Astricon - Realities of Global Infrastructure in the Cloud
Cory von Wallenstein
 
PPTX
LinkedIn's Approach to Programmable Data Center
Shawn Zandi
 
DOCX
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
jackiewalcutt
 
PDF
Inside dropbox
LINE+
 
PPTX
Jathin ullal cloud_ethernet_v3
Jathin Ullal
 
PPTX
Integrating OpenStack to Existing infrastructure
laurabeckcahoon
 
PPT
Telnet
zepherC
 
PPT
Telnet
zepherC
 
Routing for an Anycast CDN
Tom Paseka
 
[Droidcon Italy 2017] Client and server, 3 meters above the cloud
Matteo Ferroni
 
sshuttle VPN (2011-04)
apenwarr
 
OpenFlow @ Google
Open Networking Summits
 
Wo defensive trickery_13mar2017
Dan Kaminsky
 
PCE, OpenFlow, & the Centralized Control Plane
Metaswitch NTD
 
21092018-C4E-What's Next for the Net? Security, Reliability, Capability, Perf...
Center for Entrepreneurship (C4E), University of Cyprus
 
Network service in open stack cloud
Yaohui Jin
 
SDN :: Software Defined Networking –2017 Executive Overview
Christian Esteve Rothenberg
 
Gluecon 2013 - NetflixOSS Cloud Native Tutorial Introduction
Adrian Cockcroft
 
OSCON 2019 | Time to Think Different
NATS
 
Dynamic clouds and networks without infrastructure
University of Hertfordshire
 
Astricon - Realities of Global Infrastructure in the Cloud
Cory von Wallenstein
 
LinkedIn's Approach to Programmable Data Center
Shawn Zandi
 
1. Software-Defined Networks (SDN) is a new paradigm in network ma.docx
jackiewalcutt
 
Inside dropbox
LINE+
 
Jathin ullal cloud_ethernet_v3
Jathin Ullal
 
Integrating OpenStack to Existing infrastructure
laurabeckcahoon
 
Telnet
zepherC
 
Telnet
zepherC
 
Ad

More from Alex Ellis (11)

PDF
GitOps meets Serverless
Alex Ellis
 
PDF
OpenFaaS 2019 Project Update
Alex Ellis
 
PDF
OpenFaaS KubeCon Zero to Serverless in 60 seconds anywhere
Alex Ellis
 
PDF
OpenFaaS serverless framework for Docker and Kubernetes - London
Alex Ellis
 
PDF
Zero to #Serverless in 60 seconds, anywhere
Alex Ellis
 
PDF
TechXLR8 - XLR8 your cloud with Docker and Serverless FaaS
Alex Ellis
 
PDF
IoT + Docker - securing the datacenter, Peterborough
Alex Ellis
 
PDF
IoT: Docker and Raspberry Pi for CamJam
Alex Ellis
 
PDF
IoT in the DataCenter @ Container Camp, London
Alex Ellis
 
PDF
Docker Overview
Alex Ellis
 
PDF
Docker & IoT: protecting the Datacenter
Alex Ellis
 
GitOps meets Serverless
Alex Ellis
 
OpenFaaS 2019 Project Update
Alex Ellis
 
OpenFaaS KubeCon Zero to Serverless in 60 seconds anywhere
Alex Ellis
 
OpenFaaS serverless framework for Docker and Kubernetes - London
Alex Ellis
 
Zero to #Serverless in 60 seconds, anywhere
Alex Ellis
 
TechXLR8 - XLR8 your cloud with Docker and Serverless FaaS
Alex Ellis
 
IoT + Docker - securing the datacenter, Peterborough
Alex Ellis
 
IoT: Docker and Raspberry Pi for CamJam
Alex Ellis
 
IoT in the DataCenter @ Container Camp, London
Alex Ellis
 
Docker Overview
Alex Ellis
 
Docker & IoT: protecting the Datacenter
Alex Ellis
 

Recently uploaded (20)

PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Doc9.....................................
SofiaCollazos
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Doc9.....................................
SofiaCollazos
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 

The Need For A Cloud Native Tunnel