SlideShare a Scribd company logo
1 of 30
Download to read offline
Are You Ready to be Edgy?
Bringing Your Applications to the Edge of the Network
Megan O’Keefe Steve Louie
Disclaimer
This demo and our team’s prototypes in Edge Computing are not
part of any official Cisco products.
2
Hello!
• We are Software Engineers at Cisco
• Based out of Massachusetts, USA
• We work on customer-facing prototypes in Cloud, video, and data
center technologies
• Last 18 months = Edge Computing
3
On Deck
1. Why Edge Computing?
2. What is the Edge?
3. Cool Edge Use Cases
4. Edge-Ready Apps
5. Edge + Kubernetes
6. Demo!
4
The Bandwidth Problem
5
The Latency Problem
• Evolution of wireline and 5G mobile access
technologies
• Proliferation of IoT sensors, devices, and connected
Things
• Need for low-latency and real-time, data-driven decision
making (machine learning)
• Web / OTT / App companies vying for subscriber
proximity
à Meeting all these needs requires an evolution of
network, compute, storage, security, app orchestration
6
Edge
ML
IoT
5G
What is Edge Computing?
Edge Computing is the process of moving intensive workloads
from the Cloud out to the Edge of the network.
7
Edge Computing…
• Extends the Cloud to the network Edge
• Is not a replacement for the Cloud
• Has lots of shapes…
8
Edge
Edge
Edge
Benefits of Edge Computing
9
Low Latency
(VR/AR)
High Bandwidth
(Video Processing)
Temporary/Secure Data
(Facial Recognition)
Edge Computing Use Cases
10
Consumer
• Gaming
• VR/AR
• Secure messaging
Enterprise
• Machine learning
• Collaboration
• Virtual desktop
• Firewall
Web / OTT
• Edge as a Service
• CDN
• Video optimization
Service Provider
• C-RAN
• NFV
IoT
• Healthcare
• Energy
• Lighting
• Transportation
• Public safety
• Disaster detection
• Industrial robotics
• Agriculture
• Drones
• Wearables
Edge Use Case: Enterprise ML
11
Train models
in the Cloud
Serve models
at the Edge
Edge Use Case: Healthcare
12
Edge Microdatacenter
on Private
Hospital Network
Patient
Monitors
Electronic
Health Records
RFID-Tagged
People, Things
Diagnostic
Equipment
Surgery
Robotics
Inventory
Tracking
Compliant
Data
Edge-Ready Applications
Architecture
• API-, Microservices-Driven – Application can be
deconstructed to run in Cloud, at the Edge
• Hierarchical Topology – Edge workloads and Cloud
workloads have different purposes
• Minimal Size, Maximum Portability – Small, ideally
<100MB application images built for maximum
portability across environments
13
Edge-Ready Applications
Scalability
• Edge components must be highly
scalable across thousands of clusters
• Resource consumption must scale
linearly with additional Edge resources
Fault Tolerance
• Edge microservices can run offline
• Failure resiliency – Graceful handling of
network partitioning events and
hardware failures
14
Edge-Ready Applications
Storage
• Cache ephemeral state at the edge as much as possible
• Sync persistent state with the public Cloud
Network
• Have a set of common service hostnames for your apps to
enable anycast edge DNS routing
Security
• Multitenancy (multiple users per Edge deployment)
• Private Registry – signed, secure images
15
Why Kubernetes at the Edge?
16
Edge Tenets à Kubernetes
Vast diversity of Edge use cases Kubernetes is workload-agnostic (containers, VMs, functions).
Edge has many shapes Kubernetes supports many nodes and works on a variety of
hardware platforms.
Edge is flexible and dynamic Kubernetes was built to support apps moving around and being
spun up and down.
Edge must be repeatable,
consistent
Kubernetes provides a consistent platform that has been proven
in production at scale.
Edge should be familiar to
developers
Kubernetes adoption is huge! Why re-invent the wheel for Edge?
Workflow: Edge Kubernetes
17
Edge
Manager
Each Edge Cluster
is autonomous
End-device traffic
routes to the closest
Edge Cluster
Public Cloud /
Central DC
Edge Cluster
Edge Application
Edge Cluster
Edge Application
Edge Cluster
Edge Application
Edge Platform Architecture
18
Edge Manager
Edge
Cluster
Inventory
Platform Manager
Container
Orchestration
Logging
Monitoring
Storage
App Manager
Intelligent
Deployment
Multicluster
Load
Balancing
Aggregated UI
Device Manager
DHCP
TFTP
Discovery
PXE
IPMI
Edge Manager
Central DNS
Edge Platform Architecture
19
Device Flow
1. Anycast DNS for app
destination
2. Device talks to
nearest instance
Edge Cluster
Edge
DNS
Edge Cluster
Edge
DNS
Edge Cluster
Edge
App
Edge
DNS
Edge
App
Optikon = Edge App Management
Edge
Cluster
Central
Cluster
Optikon
UI
Cluster-
Registry
API Server
Optikon API (Go)
Helm
Client
Cluster
Registry Client
Central
CoreDNS
Helm
Tiller
Edge
CoreDNS
16
21
central
Cluster Registry
UI Helm Mgr
DNS
Optikon Demo - Setup
copenhagen-1
Helm Tiller
DNS
prom
nginx
copenhagen-2
Helm Tiller
DNS
prom
nginx
copenhagen-3
Helm Tiller
DNS
prom
Client-1 Client-2
Optikon – What’s Next?
22
• Cross-cluster auto-scaling / “fuzzy” deployments
• Integrate multi-cluster load balancing + traffic policy (Istio)
• Work with SIG Multi-cluster to help define best practices, use cases for
additional tools
• Scaling Optikon to lots of Edge Kubernetes clusters
github.com/optikon
Key Takeaways
1. High bandwidth + low latency use cases à Edge
2. Use cases include IoT, caching, machine learning
3. Edge applications = flexible, scalable, secure
Cloud-native applications
4. Our approach to Edge orchestration: 1 central
Kubernetes cluster + 1 cluster per Edge site
5. CNCF projects = awesome building blocks to build
new stuff! 🎉
23
Thank you!
24
stephen.r.louie@gmail.commegan037@gmail.com
Interested in Edge?
Come to the Edge Computing + Kubernetes BOF at 14:45 today!
Room B4-M2+4
Questions?
25
Demo Screenshots
27
28
29
30

More Related Content

What's hot

Kubernetes: An Introduction to the Open Source Container Orchestration Platform
Kubernetes: An Introduction to the Open Source Container Orchestration PlatformKubernetes: An Introduction to the Open Source Container Orchestration Platform
Kubernetes: An Introduction to the Open Source Container Orchestration Platform
Michael O'Sullivan
 

What's hot (20)

Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
 
Brief Introduction To Kubernetes
Brief Introduction To KubernetesBrief Introduction To Kubernetes
Brief Introduction To Kubernetes
 
Kubernetes: The Next Research Platform
Kubernetes: The Next Research PlatformKubernetes: The Next Research Platform
Kubernetes: The Next Research Platform
 
Kubernetes: An Introduction to the Open Source Container Orchestration Platform
Kubernetes: An Introduction to the Open Source Container Orchestration PlatformKubernetes: An Introduction to the Open Source Container Orchestration Platform
Kubernetes: An Introduction to the Open Source Container Orchestration Platform
 
Getting started with kubernetes
Getting started with kubernetesGetting started with kubernetes
Getting started with kubernetes
 
Kubernetes basics and hands on exercise
Kubernetes basics and hands on exerciseKubernetes basics and hands on exercise
Kubernetes basics and hands on exercise
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
 
Introduction to Kubernetes
Introduction to KubernetesIntroduction to Kubernetes
Introduction to Kubernetes
 
Kubernetes a comprehensive overview
Kubernetes   a comprehensive overviewKubernetes   a comprehensive overview
Kubernetes a comprehensive overview
 
Getting started with kubernetes
Getting started with kubernetesGetting started with kubernetes
Getting started with kubernetes
 
Federated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific ComputingFederated Kubernetes: As a Platform for Distributed Scientific Computing
Federated Kubernetes: As a Platform for Distributed Scientific Computing
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
From Code to Kubernetes
From Code to KubernetesFrom Code to Kubernetes
From Code to Kubernetes
 
Kubernetes Webinar Series - Understanding Service Discovery
Kubernetes Webinar Series - Understanding Service DiscoveryKubernetes Webinar Series - Understanding Service Discovery
Kubernetes Webinar Series - Understanding Service Discovery
 
Kubernetes @ Squarespace: Kubernetes in the Datacenter
Kubernetes @ Squarespace: Kubernetes in the DatacenterKubernetes @ Squarespace: Kubernetes in the Datacenter
Kubernetes @ Squarespace: Kubernetes in the Datacenter
 
The (mutable) config management showdown
The (mutable) config management showdownThe (mutable) config management showdown
The (mutable) config management showdown
 
Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
 
Everything you want to know about Ingress
Everything you want to know about IngressEverything you want to know about Ingress
Everything you want to know about Ingress
 
(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive Overview(Draft) Kubernetes - A Comprehensive Overview
(Draft) Kubernetes - A Comprehensive Overview
 

Similar to Are you ready to be edgy? Bringing applications to the edge of the network

08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
Mason Mei
 

Similar to Are you ready to be edgy? Bringing applications to the edge of the network (20)

Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
 
What is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your ReachWhat is Your Edge From the Cloud to the Edge, Extending Your Reach
What is Your Edge From the Cloud to the Edge, Extending Your Reach
 
New Design Patterns in Microservice Solutions
New Design Patterns in Microservice SolutionsNew Design Patterns in Microservice Solutions
New Design Patterns in Microservice Solutions
 
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...Enabling the Deployment of Edge Services with the Open Network Edge Services ...
Enabling the Deployment of Edge Services with the Open Network Edge Services ...
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 
08 sdn system intelligence short public beijing sdn conference - 130828
08 sdn system intelligence   short public beijing sdn conference - 13082808 sdn system intelligence   short public beijing sdn conference - 130828
08 sdn system intelligence short public beijing sdn conference - 130828
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and CiscoWho Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
Who Moved My Network? Mastering Hybrid WANs with ThousandEyes and Cisco
 
Leveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationLeveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformation
 
Edge Computing: A Unified Infrastructure for all the Different Pieces
Edge Computing: A Unified Infrastructure for all the Different PiecesEdge Computing: A Unified Infrastructure for all the Different Pieces
Edge Computing: A Unified Infrastructure for all the Different Pieces
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
cncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetescncf overview and building edge computing using kubernetes
cncf overview and building edge computing using kubernetes
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edge
 
Edge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-timeEdge optimized architecture for fabric defect detection in real-time
Edge optimized architecture for fabric defect detection in real-time
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
 
System Support for Internet of Things
System Support for Internet of ThingsSystem Support for Internet of Things
System Support for Internet of Things
 
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in LondonIoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
IoT and the Oil & Gas industry at M2M Oil & Gas 2014 in London
 
Introduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant KrishnaIntroduction to roof computing by Nishant Krishna
Introduction to roof computing by Nishant Krishna
 
Lisa Guess - Embracing the Cloud
Lisa Guess - Embracing the CloudLisa Guess - Embracing the Cloud
Lisa Guess - Embracing the Cloud
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Are you ready to be edgy? Bringing applications to the edge of the network

  • 1. Are You Ready to be Edgy? Bringing Your Applications to the Edge of the Network Megan O’Keefe Steve Louie
  • 2. Disclaimer This demo and our team’s prototypes in Edge Computing are not part of any official Cisco products. 2
  • 3. Hello! • We are Software Engineers at Cisco • Based out of Massachusetts, USA • We work on customer-facing prototypes in Cloud, video, and data center technologies • Last 18 months = Edge Computing 3
  • 4. On Deck 1. Why Edge Computing? 2. What is the Edge? 3. Cool Edge Use Cases 4. Edge-Ready Apps 5. Edge + Kubernetes 6. Demo! 4
  • 6. The Latency Problem • Evolution of wireline and 5G mobile access technologies • Proliferation of IoT sensors, devices, and connected Things • Need for low-latency and real-time, data-driven decision making (machine learning) • Web / OTT / App companies vying for subscriber proximity à Meeting all these needs requires an evolution of network, compute, storage, security, app orchestration 6 Edge ML IoT 5G
  • 7. What is Edge Computing? Edge Computing is the process of moving intensive workloads from the Cloud out to the Edge of the network. 7
  • 8. Edge Computing… • Extends the Cloud to the network Edge • Is not a replacement for the Cloud • Has lots of shapes… 8 Edge Edge Edge
  • 9. Benefits of Edge Computing 9 Low Latency (VR/AR) High Bandwidth (Video Processing) Temporary/Secure Data (Facial Recognition)
  • 10. Edge Computing Use Cases 10 Consumer • Gaming • VR/AR • Secure messaging Enterprise • Machine learning • Collaboration • Virtual desktop • Firewall Web / OTT • Edge as a Service • CDN • Video optimization Service Provider • C-RAN • NFV IoT • Healthcare • Energy • Lighting • Transportation • Public safety • Disaster detection • Industrial robotics • Agriculture • Drones • Wearables
  • 11. Edge Use Case: Enterprise ML 11 Train models in the Cloud Serve models at the Edge
  • 12. Edge Use Case: Healthcare 12 Edge Microdatacenter on Private Hospital Network Patient Monitors Electronic Health Records RFID-Tagged People, Things Diagnostic Equipment Surgery Robotics Inventory Tracking Compliant Data
  • 13. Edge-Ready Applications Architecture • API-, Microservices-Driven – Application can be deconstructed to run in Cloud, at the Edge • Hierarchical Topology – Edge workloads and Cloud workloads have different purposes • Minimal Size, Maximum Portability – Small, ideally <100MB application images built for maximum portability across environments 13
  • 14. Edge-Ready Applications Scalability • Edge components must be highly scalable across thousands of clusters • Resource consumption must scale linearly with additional Edge resources Fault Tolerance • Edge microservices can run offline • Failure resiliency – Graceful handling of network partitioning events and hardware failures 14
  • 15. Edge-Ready Applications Storage • Cache ephemeral state at the edge as much as possible • Sync persistent state with the public Cloud Network • Have a set of common service hostnames for your apps to enable anycast edge DNS routing Security • Multitenancy (multiple users per Edge deployment) • Private Registry – signed, secure images 15
  • 16. Why Kubernetes at the Edge? 16 Edge Tenets à Kubernetes Vast diversity of Edge use cases Kubernetes is workload-agnostic (containers, VMs, functions). Edge has many shapes Kubernetes supports many nodes and works on a variety of hardware platforms. Edge is flexible and dynamic Kubernetes was built to support apps moving around and being spun up and down. Edge must be repeatable, consistent Kubernetes provides a consistent platform that has been proven in production at scale. Edge should be familiar to developers Kubernetes adoption is huge! Why re-invent the wheel for Edge?
  • 17. Workflow: Edge Kubernetes 17 Edge Manager Each Edge Cluster is autonomous End-device traffic routes to the closest Edge Cluster Public Cloud / Central DC Edge Cluster Edge Application Edge Cluster Edge Application Edge Cluster Edge Application
  • 18. Edge Platform Architecture 18 Edge Manager Edge Cluster Inventory Platform Manager Container Orchestration Logging Monitoring Storage App Manager Intelligent Deployment Multicluster Load Balancing Aggregated UI Device Manager DHCP TFTP Discovery PXE IPMI
  • 19. Edge Manager Central DNS Edge Platform Architecture 19 Device Flow 1. Anycast DNS for app destination 2. Device talks to nearest instance Edge Cluster Edge DNS Edge Cluster Edge DNS Edge Cluster Edge App Edge DNS Edge App
  • 20. Optikon = Edge App Management Edge Cluster Central Cluster Optikon UI Cluster- Registry API Server Optikon API (Go) Helm Client Cluster Registry Client Central CoreDNS Helm Tiller Edge CoreDNS 16
  • 21. 21 central Cluster Registry UI Helm Mgr DNS Optikon Demo - Setup copenhagen-1 Helm Tiller DNS prom nginx copenhagen-2 Helm Tiller DNS prom nginx copenhagen-3 Helm Tiller DNS prom Client-1 Client-2
  • 22. Optikon – What’s Next? 22 • Cross-cluster auto-scaling / “fuzzy” deployments • Integrate multi-cluster load balancing + traffic policy (Istio) • Work with SIG Multi-cluster to help define best practices, use cases for additional tools • Scaling Optikon to lots of Edge Kubernetes clusters github.com/optikon
  • 23. Key Takeaways 1. High bandwidth + low latency use cases à Edge 2. Use cases include IoT, caching, machine learning 3. Edge applications = flexible, scalable, secure Cloud-native applications 4. Our approach to Edge orchestration: 1 central Kubernetes cluster + 1 cluster per Edge site 5. CNCF projects = awesome building blocks to build new stuff! 🎉 23
  • 24. Thank you! 24 stephen.r.louie@gmail.commegan037@gmail.com Interested in Edge? Come to the Edge Computing + Kubernetes BOF at 14:45 today! Room B4-M2+4
  • 27. 27
  • 28. 28
  • 29. 29
  • 30. 30