SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
CNCF &
Building Edge Cloud using Kubernetes
Presenting - We are Kumar Brothers…
Krishna Kumar & Sanil Kumar
2
https://www.youtube.com/watch?v=ystdF6jN7hc
3
evolve…!
4
5
6
Containers
Cloud
Native
Cloud Native: CNCF (2015)
•Cloud native computing uses an open source
software stack to:
– segment applications into microservices,
– package each part into its own container
– and dynamically orchestrate those containers
to optimize resource utilization
Open
Source
IaaS
PaaS
Open
Source
PaaS
Virtualiza-
tion
2000 2001 2006 2009 2010 2011
Non-
Virtualized
Hardware
2013 2015
IaaS
7
Avoid Vendor Lock-in
Open source software stack enables deployment
on any public, private cloud or hybrid cloud
8
Enable Unlimited Scalability
Scales from several nodes on your laptop to tens
of thousands of self-healing multi-tenant nodes
9
Increase Agility and Maintainability
By splitting applications into microservices
with explicitly described dependencies
10
Achieve Resiliency
To failures of individual containers, machines, and
even data centers and to varying levels of demand
11
Improve Efficiency and Resource Utilization
Via a central orchestrating process that dynamically
manages and schedules microservices
Presentation received from Dan
Played as it is ….. for 20minutes..
CNCF Overview
Dan Kohn, Executive Director, @dankohn1
This presentation is available at:
https://github.com/cncf/presentations
…waa..nna break?
14
https://www.youtube.com/watch?v=P_94f7Grkp8
Is it the next Edge?
15
Quipu / Khipu
a wearable data storage and communication system
500 to 5000 years ago
cord color, manner of connection, relative placement, cord spacing, the types and placement of knots on individual cords
https://en.wikipedia.org/wiki/Quipu
Weren’t we smart…?
We are becoming smarter….!
16
We want to be smarter and smarter…
17
18
Moving to Edge!
Centralized to De-centralized to Distributed!
19
Edge?
20
Edge computing is a method of optimizing cloud computing systems by
performing data processing at the edge of the
network, near the source of the data.
21
The possibility of intermittent cloud connectivity is a
serious concern for mission-critical IoT applications such as a connected vehicle or other types
of autonomous systems.
…and…why Edge?
Increasing costs of shipping the large volumes of
data to the cloud for processing and storage.
Data governance and security — many organizations have sensitive data that
they don’t want to leave their premises under any circumstances.
Real-time decision making —the latencies
involved in shipping the data to the cloud for analytics
are unacceptable.
Reduce the Cost
Trust & Security
Real time, Ultra Low Latency
Offline, Independent
22
Roof Computing?
Fog Computing?
MEC ?
Edge Computing?
23 23
https://www.openfogconsortium.org
IEEE 1931.1 Roof Computing WG
24
The Markets and Usecases…
25
26
Some of the edge platforms…
26
https://www.akraino.org/
Open Source Software Stack Supporting
High-Availability Cloud Services Optimized For Edge
The Open Platform for the IoT Edge
StarlingX is a fully featured and high performance Edge
Cloud software stack
Specific Edge Platform
https://wiki.opnfv.org/display/PROJ/Edge+cloud https://wiki.onap.org/display/DW/Edge+Automation+through+ONAP
https://www.edgexfoundry.org/
https://wiki.openstack.org/wiki/StarlingX
https://github.com/forestgiant
An Open-Source Platform for Edge Computing
27
https://wiki.akraino.org/display/AK/Akraino+Edge+Stack
28
Edge Node 1
Edge Node n
D1 Dn
D1 Dn
Edge Node
Edge Node 1
D1 Dn
D1 Dn
Central Cloud
Edge Node n
D1 Dn
Sample Edge Deployment View
• Edge Clusters
• Scalable & Distributed
• North-South, East-West Communication
• Monitoring and Logging
• Security
• Different Resource Systems
29 29
30
31
32
One or more master nodes
One or more worker nodes
Distributed key-value store, like etcd
https://kubernetes.io/docs/concepts/
Kubernetes (k8s) Architecture…
33 33
Edge Agent
MS1 MS2
Edge Controller
Edge Agent
MS1 MS2
Edge Node Manager
Edge Cloud
Central Cloud
Orchestration and Provisioning of Edge Nodes
Orchestration and Provisioning of Edge Nodes
Orchestration and Management of Microservices
EN1
EN2 EN3
Each Microservice on container or pod
Deployment Templates
Deployment Templates
34 34
Edge Agent
MS1 MS2
EN2
MS2
Event
Handl
er
Events
pod
CNI
Edge Controller
Edge Node Manager
Edge Cloud
Central Cloud
EN1
Data Metrics and Monitoring Dashboard
35 35
Edge Agent
MS1 MS2
Edge Controller
Edge Node Manager
Edge Cloud
Central Cloud
EN1
EN2 EN3
Edge Bus
Edge Bus
Edge Agent
MS1 MS2
Edge Bus
Cloud Bus
Edge Controller DNS
Central DNS
Edge DNS Edge DNS
36 36
Edge Agent
MS1 MS2
Edge Controller
Edge Node Manager
Edge Cloud
Central Cloud
EN1
EN2 EN3
Edge Bus
Edge Bus
Edge Agent
MS1 MS2
Edge Bus
Cloud Bus
Workload Identity Management
& Workload to workload security
Spire Agent
Spire Agent Spire Agent
Infrastructure verification
Server
37
Cloud Cluster moving to Edge : Foster CNCF(1)
Edge Agent
MS1 MS2
Edge Controller
Edge Node Manager
Edge Cloud
Central Cloud
EN1
EN2 EN3
Edge Bus
Edge Bus
Edge Agent
MS1 MS2
Edge Bus
Cloud Bus
Spire Agent
Spire Agent Spire Agent
Infrastructure verification
Server
Edge Controller DNS
Central DNS
Edge DNS
Edge DNS
38
Kubernetes : Orchestration and Management of Edge Nodes and or workloads
Prometheus : Data Metrics and Monitoring Dashboard
Helm : Deployment Charts
Envoy: Proxy and Reverse Proxy for North-South and East-West
Core DNS : DNS resolution and management (it helps for east west or north south DNS resolution)
CNI : Workload networkings (container /pod)
gRPC: Workload messaging
NATS : Optimized Messaging service (esp for streaming data) for applications (pub/sub)
Spiffe (spire) : workload to workload identity and authentication
We can also have….cloudevents for Serverless, rook for storage, opentracing for distributed
tracing, opa for policy management..
Of course, rkt and conatinerd are part of our container runtime…
…and more based on your deployment….
Cloud Cluster moving to Edge : Foster CNCF(2)
Edge Cluster is a ~distributed Cloud Cluster…
39
https://www.youtube.com/watch?v=8Clchx1VM0Y
Edge is heading here..
40Thank You! Kumar Brothers! Krishna Kumar & Sanil Kumar
Disclaimer: Images & many data are taken from Internet and only used for information sharing. We do not claim any other rights/correctness to it. Also no commercial usage of these slides allowed.
…so as CNCF!
Edge is Cloud…!
Cloud be With you!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Application Centric Microservices Architecture
Application Centric Microservices ArchitectureApplication Centric Microservices Architecture
Application Centric Microservices Architecture
 
Enabling Microservices Frameworks to Solve Business Problems
Enabling Microservices Frameworks to Solve  Business ProblemsEnabling Microservices Frameworks to Solve  Business Problems
Enabling Microservices Frameworks to Solve Business Problems
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
EasyStack True Private Cloud | Quek Keng Oei
EasyStack True Private Cloud | Quek Keng OeiEasyStack True Private Cloud | Quek Keng Oei
EasyStack True Private Cloud | Quek Keng Oei
 
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprisestackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
stackconf 2021 | Reference Architecture for a Cloud Native Digital Enterprise
 
Open Source Clouds: Be The Change...
Open Source Clouds: Be The Change...Open Source Clouds: Be The Change...
Open Source Clouds: Be The Change...
 
Cloud to Edge
Cloud to EdgeCloud to Edge
Cloud to Edge
 
stackconf 2021 | Data Driven Security
stackconf 2021 | Data Driven Securitystackconf 2021 | Data Driven Security
stackconf 2021 | Data Driven Security
 
stackconf 2021 | Stretching the Service Mesh Beyond the Clouds
stackconf 2021 | Stretching the Service Mesh Beyond the Cloudsstackconf 2021 | Stretching the Service Mesh Beyond the Clouds
stackconf 2021 | Stretching the Service Mesh Beyond the Clouds
 
Reduce the complexities of managing Kubernetes clusters anywhere 2
Reduce the complexities of managing Kubernetes clusters anywhere 2Reduce the complexities of managing Kubernetes clusters anywhere 2
Reduce the complexities of managing Kubernetes clusters anywhere 2
 
stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...stackconf 2021 | Building the first European open source Edge Computing platf...
stackconf 2021 | Building the first European open source Edge Computing platf...
 
Why cloud native matters
Why cloud native mattersWhy cloud native matters
Why cloud native matters
 
CWIN17 london becoming cloud native part 2 - guy martin docker
CWIN17 london   becoming cloud native part 2 - guy martin dockerCWIN17 london   becoming cloud native part 2 - guy martin docker
CWIN17 london becoming cloud native part 2 - guy martin docker
 
Intro - Cloud Native
Intro - Cloud NativeIntro - Cloud Native
Intro - Cloud Native
 
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAPCloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
Cloud Native Use Cases / Case Studies - KubeCon 2019 San Diego - RECAP
 
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on CloudIBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
IBM Cloud Paris Meetup - 20180628 - Rex on ODM on Cloud
 
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
 
IBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSenseIBM Cloud Paris Meetup - 20180628 - OpenSense
IBM Cloud Paris Meetup - 20180628 - OpenSense
 
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayerTaking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
Taking the Next Hot Mobile Game Live with Docker and IBM SoftLayer
 
Bringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the EnterpriseBringing Cloud Native Innovation to the Enterprise
Bringing Cloud Native Innovation to the Enterprise
 

Similar a cncf overview and building edge computing using kubernetes

Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
Brad Eckert
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
Megan O'Keefe
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
Nguyen Duong
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-design
Isaac Chiang
 

Similar a cncf overview and building edge computing using kubernetes (20)

DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
DCEU 18: From Legacy Mainframe to the Cloud: The Finnish Railways Evolution w...
 
Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure Multicloud as the Next Generation of Cloud Infrastructure
Multicloud as the Next Generation of Cloud Infrastructure
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans JespersenBest Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
Best Practices for Building Hybrid-Cloud Architectures | Hans Jespersen
 
Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!Webinar: Dealing with automation tool overload!
Webinar: Dealing with automation tool overload!
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
NSX, un salt natural cap a SDN
NSX, un salt natural cap a SDNNSX, un salt natural cap a SDN
NSX, un salt natural cap a SDN
 
Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11Webinar: What's New in DC/OS 1.11
Webinar: What's New in DC/OS 1.11
 
Hybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerůHybridní cloud s F5 v prostředí kontejnerů
Hybridní cloud s F5 v prostředí kontejnerů
 
Updates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDSUpdates to Apache CloudStack and LINBIT SDS
Updates to Apache CloudStack and LINBIT SDS
 
Cloud computing - dien toan dam may
Cloud computing - dien toan dam mayCloud computing - dien toan dam may
Cloud computing - dien toan dam may
 
The evolution of data center network fabrics
The evolution of data center network fabricsThe evolution of data center network fabrics
The evolution of data center network fabrics
 
Episode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-ServiceEpisode 1: Building Kubernetes-as-a-Service
Episode 1: Building Kubernetes-as-a-Service
 
Accelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to CloudAccelerating Innovation from Edge to Cloud
Accelerating Innovation from Edge to Cloud
 
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 ...
 
Mastering the move
Mastering the moveMastering the move
Mastering the move
 
20150311 NSX update 301
20150311 NSX update 30120150311 NSX update 301
20150311 NSX update 301
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-design
 
Dimension Data Cloud Business Unit - Solution Offering
Dimension Data Cloud Business Unit - Solution OfferingDimension Data Cloud Business Unit - Solution Offering
Dimension Data Cloud Business Unit - Solution Offering
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
 

Más de Krishna-Kumar

Más de Krishna-Kumar (20)

SODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community EcosystemSODA Ambassadors & Community Ecosystem
SODA Ambassadors & Community Ecosystem
 
Open Source Building Career and Competency
Open Source Building Career and CompetencyOpen Source Building Career and Competency
Open Source Building Career and Competency
 
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
CCICI CIP 1.0 Testbed - Security access implementation and reference - v1.0
 
Google Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :ComparisonGoogle Anthos - Azure Stack - AWS Outposts :Comparison
Google Anthos - Azure Stack - AWS Outposts :Comparison
 
Cloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummitCloud interoperability and open standards for digital india open infrasummit
Cloud interoperability and open standards for digital india open infrasummit
 
Google Cloud Container Security Quick Overview
Google Cloud Container Security Quick OverviewGoogle Cloud Container Security Quick Overview
Google Cloud Container Security Quick Overview
 
Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!Kubernetes Application Deployment with Helm - A beginner Guide!
Kubernetes Application Deployment with Helm - A beginner Guide!
 
Introduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore SectionIntroduction to ieee standards development - Bangalore Section
Introduction to ieee standards development - Bangalore Section
 
IEEE Standards Association - Introduction
IEEE Standards Association - IntroductionIEEE Standards Association - Introduction
IEEE Standards Association - Introduction
 
Kubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspectsKubecon seattle 2018 recap - Application Deployment aspects
Kubecon seattle 2018 recap - Application Deployment aspects
 
Evolution of containers to kubernetes
Evolution of containers to kubernetesEvolution of containers to kubernetes
Evolution of containers to kubernetes
 
My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018My Ladakh Marathon Run 2018
My Ladakh Marathon Run 2018
 
Containers and workload security an overview
Containers and workload security an overview Containers and workload security an overview
Containers and workload security an overview
 
Now yoga - a study on where why what how
Now yoga  - a study on where why what howNow yoga  - a study on where why what how
Now yoga - a study on where why what how
 
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup BangaloreKubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
KubeCon USA 2017 brief Overview - from Kubernetes meetup Bangalore
 
Yoga for confused IT engineer
Yoga for confused IT engineerYoga for confused IT engineer
Yoga for confused IT engineer
 
Why kubernetes for Serverless (FaaS)
Why kubernetes for Serverless (FaaS)Why kubernetes for Serverless (FaaS)
Why kubernetes for Serverless (FaaS)
 
Cloud, Big Data, IoT, ML - together to build a real world use case!
Cloud, Big Data, IoT, ML - together to build a real world use case!Cloud, Big Data, IoT, ML - together to build a real world use case!
Cloud, Big Data, IoT, ML - together to build a real world use case!
 
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFVcross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
 
How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)How to contribute to cloud native computing foundation (CNCF)
How to contribute to cloud native computing foundation (CNCF)
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Último (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 

cncf overview and building edge computing using kubernetes

  • 1. CNCF & Building Edge Cloud using Kubernetes Presenting - We are Kumar Brothers… Krishna Kumar & Sanil Kumar
  • 4. 4
  • 5. 5
  • 6. 6 Containers Cloud Native Cloud Native: CNCF (2015) •Cloud native computing uses an open source software stack to: – segment applications into microservices, – package each part into its own container – and dynamically orchestrate those containers to optimize resource utilization Open Source IaaS PaaS Open Source PaaS Virtualiza- tion 2000 2001 2006 2009 2010 2011 Non- Virtualized Hardware 2013 2015 IaaS
  • 7. 7 Avoid Vendor Lock-in Open source software stack enables deployment on any public, private cloud or hybrid cloud
  • 8. 8 Enable Unlimited Scalability Scales from several nodes on your laptop to tens of thousands of self-healing multi-tenant nodes
  • 9. 9 Increase Agility and Maintainability By splitting applications into microservices with explicitly described dependencies
  • 10. 10 Achieve Resiliency To failures of individual containers, machines, and even data centers and to varying levels of demand
  • 11. 11 Improve Efficiency and Resource Utilization Via a central orchestrating process that dynamically manages and schedules microservices
  • 12. Presentation received from Dan Played as it is ….. for 20minutes.. CNCF Overview Dan Kohn, Executive Director, @dankohn1 This presentation is available at: https://github.com/cncf/presentations
  • 15. 15 Quipu / Khipu a wearable data storage and communication system 500 to 5000 years ago cord color, manner of connection, relative placement, cord spacing, the types and placement of knots on individual cords https://en.wikipedia.org/wiki/Quipu Weren’t we smart…? We are becoming smarter….!
  • 16. 16 We want to be smarter and smarter…
  • 17. 17
  • 18. 18 Moving to Edge! Centralized to De-centralized to Distributed!
  • 20. 20 Edge computing is a method of optimizing cloud computing systems by performing data processing at the edge of the network, near the source of the data.
  • 21. 21 The possibility of intermittent cloud connectivity is a serious concern for mission-critical IoT applications such as a connected vehicle or other types of autonomous systems. …and…why Edge? Increasing costs of shipping the large volumes of data to the cloud for processing and storage. Data governance and security — many organizations have sensitive data that they don’t want to leave their premises under any circumstances. Real-time decision making —the latencies involved in shipping the data to the cloud for analytics are unacceptable. Reduce the Cost Trust & Security Real time, Ultra Low Latency Offline, Independent
  • 24. 24 The Markets and Usecases…
  • 25. 25
  • 26. 26 Some of the edge platforms… 26 https://www.akraino.org/ Open Source Software Stack Supporting High-Availability Cloud Services Optimized For Edge The Open Platform for the IoT Edge StarlingX is a fully featured and high performance Edge Cloud software stack Specific Edge Platform https://wiki.opnfv.org/display/PROJ/Edge+cloud https://wiki.onap.org/display/DW/Edge+Automation+through+ONAP https://www.edgexfoundry.org/ https://wiki.openstack.org/wiki/StarlingX https://github.com/forestgiant An Open-Source Platform for Edge Computing
  • 28. 28 Edge Node 1 Edge Node n D1 Dn D1 Dn Edge Node Edge Node 1 D1 Dn D1 Dn Central Cloud Edge Node n D1 Dn Sample Edge Deployment View • Edge Clusters • Scalable & Distributed • North-South, East-West Communication • Monitoring and Logging • Security • Different Resource Systems
  • 29. 29 29
  • 30. 30
  • 31. 31
  • 32. 32 One or more master nodes One or more worker nodes Distributed key-value store, like etcd https://kubernetes.io/docs/concepts/ Kubernetes (k8s) Architecture…
  • 33. 33 33 Edge Agent MS1 MS2 Edge Controller Edge Agent MS1 MS2 Edge Node Manager Edge Cloud Central Cloud Orchestration and Provisioning of Edge Nodes Orchestration and Provisioning of Edge Nodes Orchestration and Management of Microservices EN1 EN2 EN3 Each Microservice on container or pod Deployment Templates Deployment Templates
  • 34. 34 34 Edge Agent MS1 MS2 EN2 MS2 Event Handl er Events pod CNI Edge Controller Edge Node Manager Edge Cloud Central Cloud EN1 Data Metrics and Monitoring Dashboard
  • 35. 35 35 Edge Agent MS1 MS2 Edge Controller Edge Node Manager Edge Cloud Central Cloud EN1 EN2 EN3 Edge Bus Edge Bus Edge Agent MS1 MS2 Edge Bus Cloud Bus Edge Controller DNS Central DNS Edge DNS Edge DNS
  • 36. 36 36 Edge Agent MS1 MS2 Edge Controller Edge Node Manager Edge Cloud Central Cloud EN1 EN2 EN3 Edge Bus Edge Bus Edge Agent MS1 MS2 Edge Bus Cloud Bus Workload Identity Management & Workload to workload security Spire Agent Spire Agent Spire Agent Infrastructure verification Server
  • 37. 37 Cloud Cluster moving to Edge : Foster CNCF(1) Edge Agent MS1 MS2 Edge Controller Edge Node Manager Edge Cloud Central Cloud EN1 EN2 EN3 Edge Bus Edge Bus Edge Agent MS1 MS2 Edge Bus Cloud Bus Spire Agent Spire Agent Spire Agent Infrastructure verification Server Edge Controller DNS Central DNS Edge DNS Edge DNS
  • 38. 38 Kubernetes : Orchestration and Management of Edge Nodes and or workloads Prometheus : Data Metrics and Monitoring Dashboard Helm : Deployment Charts Envoy: Proxy and Reverse Proxy for North-South and East-West Core DNS : DNS resolution and management (it helps for east west or north south DNS resolution) CNI : Workload networkings (container /pod) gRPC: Workload messaging NATS : Optimized Messaging service (esp for streaming data) for applications (pub/sub) Spiffe (spire) : workload to workload identity and authentication We can also have….cloudevents for Serverless, rook for storage, opentracing for distributed tracing, opa for policy management.. Of course, rkt and conatinerd are part of our container runtime… …and more based on your deployment…. Cloud Cluster moving to Edge : Foster CNCF(2) Edge Cluster is a ~distributed Cloud Cluster…
  • 40. 40Thank You! Kumar Brothers! Krishna Kumar & Sanil Kumar Disclaimer: Images & many data are taken from Internet and only used for information sharing. We do not claim any other rights/correctness to it. Also no commercial usage of these slides allowed. …so as CNCF! Edge is Cloud…! Cloud be With you!