+ All Categories
Home > Documents > Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge...

Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge...

Date post: 13-Jul-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
30
K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA Senior Principal Technologist NFV | SDN | ICT Red Hat APAC Office of Technology
Transcript
Page 1: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment

Open Source Summit Japan | 2017.06.02 | Red Hat

Hyde SUGIYAMASenior Principal Technologist NFV | SDN | ICT

Red Hat APAC Office of Technology

Page 2: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

AGENDA

● Multi-access Edge Computing(MEC) use cases

● K8s/Openshift as candidate for Edge PaaS in MEC

● Adapting to MEC - K8s/Openshift on OpenStack

● Conclusion

Page 3: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

WHAT IS EDGE FOR YOU?

● Regional Data Center ?

● Network access node, core node(Telco Central Office) ?

● eNodeB, Mobile Packet Core node(Telco Central Office) ?

● CPE at customer site ?

3

Page 4: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

MULTI-SITE FOR TELCO

4

Customer site Distributed CO

Regional Data Center

Consolidated CO

AccessNetwork

MetroNetwork

CoreNetwork

eNodeB(C-RAN)

Page 5: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

MULTI-ACCESS NETWORKS

5

Telco Central Office

Fixed Cu(xDSL, HFC)

Fronthaul/Access

AggregationNetwork(s)

Metro/Core NetworkIP/MPLS/Optical

Fixed Optical(xPON, WDM)

Fixed Wireless(WiFi,... )

Mobile( 4G, 5G... )

Location Sensitive“Fixed” Subscribers

Location Sensitive“Mobile” Subscribers

Site

/ Lo

catio

nS

peci

fic N

etw

ork

AA

A D

evic

e / L

ocat

ion

Spe

cific

Net

wor

k A

AA

Page 6: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

EDGE COMPUTING USE CASE-1

● Residential vCPE service at CO/DC● Enterprise vCPE/

Universal CPE service at customer site(replacement of SD-WAN) and CO/DC

6

Page 7: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

EDGE COMPUTING USE CASE-2● Mobile Edge Computing(MEC) at eNodeB node● Mobile Edge Computing at Mobile Packet Core node

(vGiLAN, MVNO, etc)

7

Page 8: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

MEC APPLICATION USE CASE

8

Page 9: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

KUBERNETES/OPENSHIFT

Candidate PaaS for Container Applications in Edge Computing

9

Page 10: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

WHY KUBERNETES?Universal Edge service platform

Application can be run Anytime Anywhere selected by user!

10

DevOps

Page 11: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

Open Source platform

Portable: Public, Private, Hybrid, Multi-cloud, Bare metal

Extensible: Modular, Pluggable, Hookable, Composable

Self-healing: Auto-placement, Auto-restart, Auto-replication, Auto-scaling

Strong ecosystem

KUBERNETESCONTAINER ORCHESTRATION AT SCALE

11

Page 12: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

Kubernetes Cluster

NODENODE

Registry

MASTER

Storage

PodPod

Pod

Image

CORE CONCEPTS

● Pod ( image -> Container -> Pod)● Labels & Selectors● Replication Controller● Persistent Volumes● Router

Layer 7 LB /Reverse Proxy SSL/TLS Termination Name based Virtual Hosting Context Path based Routing Customizable (image)

○ HA-Proxy, F5 Big-IP● Service

Load-Balanced Virtual-IP (layer 4) Abstraction layer for your App Enables Service Discovery

○ DNS, ENV

etcd

SkyDNS

Replication Controller

APIDev/Opsadmin

Router

Policies

LoggingELK

Volume

Service

12

Page 13: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

KUBERNETES NETWORKING

13

● External to InternalExternal load balancers (e.g. GCE's ForwardingRules or AWS's ELB) which target all nodes in a cluster

● Pod to ServiceThe service abstraction to group pods under a common access policy (e.g. load-balanced)

● Pod to PodOpenshift SDN, Flannel, 3rd party solutions

● Container-to-Container Sharing local IP address and reaching each other's ports on localhost

Page 14: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

MASTER

External accessNODE

K8s/OPENSHIFT NETWORKING

FW/LB

14

SDN controller

Page 15: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

POD TO POD NETWORKING

15

Application DevOps awareness network .

● Flannel, L2 networks and linux bridging, OVS(Open VSwitch), OVN(Open Virtual Networking)

● Big Switch Networks● Contiv (native L3 using BGP, overlay vxlan, classic L2 or

Cisco-SDN/ACI )● Contrail (Juniper Contrail/OpenContrail)● Nuage VCS (Virtualized Cloud Services)● Openshift SDN(OVS, VXLAN)● Google Compute Engine● etc

Page 16: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

16

MEC ADAPTATIONK8s/Openshift on Openstack

Page 17: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

17

MULTI-ACCESS EDGE COMPUTING(MEC)● Can become a major use

case for Containerized VNFs (IoT, etc )

● Opens for new services and development models in different market verticals (e.g. Edge PaaS for some of the IoT gateway functionalities)

Page 18: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

MEC REFERENCE ARCHITECTURE

18

Page 19: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

K8s/OPENSHIFT ON OPENSTACK

19

Page 20: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

NEW PROBLEMS AT NETWORKING SETUP

20

● Double-tunneling will have negative impact on

data-plane performance (e.g. Kubernetes ‘flannel’

tunnel encapsulated in OpenStack ‘vxlan’ tunnel when

running Kubernetes on top of OpenStack).

● OpenStack VM-to-K8s Pod data-plane performance

Page 21: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

KURYR CNI & KURYR CONTROLLERKuryr-Kubernetes

21

Page 22: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

COMMON NETWORKING FOR MIXED WORKLOADS

22

Page 23: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

Kuryr - pods in VMs - Neutron Trunk Ports

23

Page 24: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

K8s/OPENSHIFT ON OPENSTACK = MEC

24

Page 25: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

MULTI-ACCESS EDGE COMPUTING PaaS for container applications

25

Page 26: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

KUBERNETES FEDERATION - FUTURE

26

High Availability, Multi-Cloud, Multi-region, GEO locality to end users …….

MEC clusterin NFV

CustomerReginalDC cluster

Global DC clusterGCE,AWS

MEC clusterin NFV

ReginalDC cluster

Global DC clusterGCE,AWS

Admin

Cross-cluster traffic distributer

Cluster Federation

Page 27: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

BIMODAL ICT IN TELECOM INDUSTRY

27

Page 28: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

CONCLUSION

● K8s/Openshift on OpenStack is adaptable to Edge PaaS in Multi-access Edge Computing.

● Many upstream projects in Kubernetes○ No need to create new feature spec from

scratch for Multi-access Edge platform.○ Evaluate existing upstream projects and find

feature gap first.

28

Page 29: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

Q&A

Page 30: Hyde SUGIYAMA Senior Principal Technologist NFV …...K8s(Kubernetes) and SDN for Multi-access Edge Computing deployment Open Source Summit Japan | 2017.06.02 | Red Hat Hyde SUGIYAMA

THANK YOU

facebook.com/redhatinc

twitter.com/RedHatNews

youtube.com/user/RedHatVideos

plus.google.com/+RedHat

linkedin.com/company/red-hat


Recommended