Soumettre la recherche
Mettre en ligne
Kubernetes OpenContrail workshop
•
0 j'aime
•
2,183 vues
Titre amélioré par l'IA
Lachlan Evenson
Suivre
From - http://www.meetup.com/CloudOps/events/226937771/
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 29
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Contrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at Scale
MarketingArrowECS_CZ
Service Chaining - Cloud Network Services at Scale
Service Chaining - Cloud Network Services at Scale
MarketingArrowECS_CZ
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network Overlays
Cumulus Networks
Using OpenContrail with Kubernetes
Using OpenContrail with Kubernetes
Matt Baldwin
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
ozkan01
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
Stacy Véronneau
PLNOG 13: Nicolai van der Smagt: SDN
PLNOG 13: Nicolai van der Smagt: SDN
PROIDEA
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrail
Priti Desai
Recommandé
Contrail Deep-dive - Cloud Network Services at Scale
Contrail Deep-dive - Cloud Network Services at Scale
MarketingArrowECS_CZ
Service Chaining - Cloud Network Services at Scale
Service Chaining - Cloud Network Services at Scale
MarketingArrowECS_CZ
Accelerating SDN Applications with Open Source Network Overlays
Accelerating SDN Applications with Open Source Network Overlays
Cumulus Networks
Using OpenContrail with Kubernetes
Using OpenContrail with Kubernetes
Matt Baldwin
Cloudstack conference open_contrail v4
Cloudstack conference open_contrail v4
ozkan01
OpenStack MeetUp - OpenContrail Presentation
OpenStack MeetUp - OpenContrail Presentation
Stacy Véronneau
PLNOG 13: Nicolai van der Smagt: SDN
PLNOG 13: Nicolai van der Smagt: SDN
PROIDEA
Secure Multi Tenant Cloud with OpenContrail
Secure Multi Tenant Cloud with OpenContrail
Priti Desai
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
buildacloud
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
Edgar Magana
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
ozkan01
OpenContrail deployment experience
OpenContrail deployment experience
Jakub Pavlik
Deployment of Juniper Contrail in AVG Technologies
Deployment of Juniper Contrail in AVG Technologies
MarketingArrowECS_CZ
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
ozkan01
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
eurobsdcon
MidoNet 101
MidoNet 101
alexbikfalvi
Banv meetup-contrail
Banv meetup-contrail
nvirters
Contrail Basics
Contrail Basics
Kimberly Macias
VPNaaS in Neutron
VPNaaS in Neutron
Kazunori Takeuchi
OpenContrail SDN for Kubernetes
OpenContrail SDN for Kubernetes
Michelle Holley
Juniper Contrail VNSA BASIC introduction
Juniper Contrail VNSA BASIC introduction
MarketingArrowECS_CZ
SDN Controller
SDN Controller
tcp cloud
OpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt Feedback
ethuleau
Contrail Launch: Capitalize on SDN and Cloud. Now.
Contrail Launch: Capitalize on SDN and Cloud. Now.
Juniper Networks
Open contrail slides for BANV meetup
Open contrail slides for BANV meetup
Scott Edwards
Openstack Neutron, interconnections with BGP/MPLS VPNs
Openstack Neutron, interconnections with BGP/MPLS VPNs
Thomas Morin
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
eNovance
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptx
M.Qasim Arham
○○○で作るOpenStack+Contrail環境
○○○で作るOpenStack+Contrail環境
VirtualTech Japan Inc.
OpenStack + OpenContrailで実現するマルチテナントIaaSのご紹介
OpenStack + OpenContrailで実現するマルチテナントIaaSのご紹介
Takashi Sogabe
Contenu connexe
Tendances
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
buildacloud
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
Edgar Magana
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
ozkan01
OpenContrail deployment experience
OpenContrail deployment experience
Jakub Pavlik
Deployment of Juniper Contrail in AVG Technologies
Deployment of Juniper Contrail in AVG Technologies
MarketingArrowECS_CZ
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
ozkan01
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
eurobsdcon
MidoNet 101
MidoNet 101
alexbikfalvi
Banv meetup-contrail
Banv meetup-contrail
nvirters
Contrail Basics
Contrail Basics
Kimberly Macias
VPNaaS in Neutron
VPNaaS in Neutron
Kazunori Takeuchi
OpenContrail SDN for Kubernetes
OpenContrail SDN for Kubernetes
Michelle Holley
Juniper Contrail VNSA BASIC introduction
Juniper Contrail VNSA BASIC introduction
MarketingArrowECS_CZ
SDN Controller
SDN Controller
tcp cloud
OpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt Feedback
ethuleau
Contrail Launch: Capitalize on SDN and Cloud. Now.
Contrail Launch: Capitalize on SDN and Cloud. Now.
Juniper Networks
Open contrail slides for BANV meetup
Open contrail slides for BANV meetup
Scott Edwards
Openstack Neutron, interconnections with BGP/MPLS VPNs
Openstack Neutron, interconnections with BGP/MPLS VPNs
Thomas Morin
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
eNovance
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptx
M.Qasim Arham
Tendances
(20)
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
OpenStack & OpenContrail in Production
OpenStack & OpenContrail in Production
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
NFV SDN Summit March 2014 D3 03 bruno_rijsman NFV with OpenContrail
OpenContrail deployment experience
OpenContrail deployment experience
Deployment of Juniper Contrail in AVG Technologies
Deployment of Juniper Contrail in AVG Technologies
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
OpenContrail Presentation at Openstack Days Tokyo Japan Feb 13 2014
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
MidoNet 101
MidoNet 101
Banv meetup-contrail
Banv meetup-contrail
Contrail Basics
Contrail Basics
VPNaaS in Neutron
VPNaaS in Neutron
OpenContrail SDN for Kubernetes
OpenContrail SDN for Kubernetes
Juniper Contrail VNSA BASIC introduction
Juniper Contrail VNSA BASIC introduction
SDN Controller
SDN Controller
OpenContrail Cloudwatt Feedback
OpenContrail Cloudwatt Feedback
Contrail Launch: Capitalize on SDN and Cloud. Now.
Contrail Launch: Capitalize on SDN and Cloud. Now.
Open contrail slides for BANV meetup
Open contrail slides for BANV meetup
Openstack Neutron, interconnections with BGP/MPLS VPNs
Openstack Neutron, interconnections with BGP/MPLS VPNs
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
OpenStack in Action 4! Emilien Macchi & Sylvain Afchain - What's new in neutr...
Osnug meetup-tungsten fabric - overview.pptx
Osnug meetup-tungsten fabric - overview.pptx
En vedette
○○○で作るOpenStack+Contrail環境
○○○で作るOpenStack+Contrail環境
VirtualTech Japan Inc.
OpenStack + OpenContrailで実現するマルチテナントIaaSのご紹介
OpenStack + OpenContrailで実現するマルチテナントIaaSのご紹介
Takashi Sogabe
OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)
Dan Wendlandt
Kubernetes Boston — Custom High Availability of Kubernetes
Kubernetes Boston — Custom High Availability of Kubernetes
Mike Splain
Modular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack Neutron
mestery
OpenStack Neutron Tutorial
OpenStack Neutron Tutorial
mestery
Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015
Nachi Ueno
En vedette
(7)
○○○で作るOpenStack+Contrail環境
○○○で作るOpenStack+Contrail環境
OpenStack + OpenContrailで実現するマルチテナントIaaSのご紹介
OpenStack + OpenContrailで実現するマルチテナントIaaSのご紹介
OpenStack Quantum Intro (OS Meetup 3-26-12)
OpenStack Quantum Intro (OS Meetup 3-26-12)
Kubernetes Boston — Custom High Availability of Kubernetes
Kubernetes Boston — Custom High Availability of Kubernetes
Modular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack Neutron
OpenStack Neutron Tutorial
OpenStack Neutron Tutorial
Contrail overview open stack days tokyo-feb2015
Contrail overview open stack days tokyo-feb2015
Similaire à Kubernetes OpenContrail workshop
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
Indonesia Network Operators Group
Contrail integrated with Kubernetes and Openstack
Contrail integrated with Kubernetes and Openstack
Daisuke Nakajima
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
Lumina Networks
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFV
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFV
NAIM Networks, Inc.
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization
6WIND
Open vSwitch Implementation Options
Open vSwitch Implementation Options
Netronome
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined Networks
PLUMgrid
Contrail Enabler for agile cloud services
Contrail Enabler for agile cloud services
Juniper Networks (日本)
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PROIDEA
OpenFlow: What is it Good For?
OpenFlow: What is it Good For?
APNIC
Pure-Play Virtualization for Rural Broadband
Pure-Play Virtualization for Rural Broadband
ADVA
Edge Computing: A Unified Infrastructure for all the Different Pieces
Edge Computing: A Unified Infrastructure for all the Different Pieces
Cloudify Community
8 software defined networking and traffic engineering partha narasimhan_ash c...
8 software defined networking and traffic engineering partha narasimhan_ash c...
Aruba, a Hewlett Packard Enterprise company
Banv meetup 04162014
Banv meetup 04162014
ozkan01
Interconnect your future
Interconnect your future
inside-BigData.com
OpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgrid
Kamesh Pemmaraju
DDoS Mitigation using BGP Flowspec
DDoS Mitigation using BGP Flowspec
APNIC
How Does SDN Fit into the Data Centre?
How Does SDN Fit into the Data Centre?
ADVA
#NSD14 - Sécuriser l'infrastructure réseau des datacenters
#NSD14 - Sécuriser l'infrastructure réseau des datacenters
NetSecure Day
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
SDN_Paris
Similaire à Kubernetes OpenContrail workshop
(20)
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
09 (IDNOG02) Services SDN & NFV Delivering more with less by Mochammad Irzan
Contrail integrated with Kubernetes and Openstack
Contrail integrated with Kubernetes and Openstack
5G in Brownfield how SDN makes 5G Deployments Work
5G in Brownfield how SDN makes 5G Deployments Work
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFV
OVNC 2015-THE NEW IP - Open Networking Architecture with SDN & NFV
6WINDGate™ - Enabling Cloud RAN Virtualization
6WINDGate™ - Enabling Cloud RAN Virtualization
Open vSwitch Implementation Options
Open vSwitch Implementation Options
Implementing vCPE with OpenStack and Software Defined Networks
Implementing vCPE with OpenStack and Software Defined Networks
Contrail Enabler for agile cloud services
Contrail Enabler for agile cloud services
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
PLNOG14: The benefits of "OPEN" in networking for operators - Joerg Ammon, Br...
OpenFlow: What is it Good For?
OpenFlow: What is it Good For?
Pure-Play Virtualization for Rural Broadband
Pure-Play Virtualization for Rural Broadband
Edge Computing: A Unified Infrastructure for all the Different Pieces
Edge Computing: A Unified Infrastructure for all the Different Pieces
8 software defined networking and traffic engineering partha narasimhan_ash c...
8 software defined networking and traffic engineering partha narasimhan_ash c...
Banv meetup 04162014
Banv meetup 04162014
Interconnect your future
Interconnect your future
OpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgrid
DDoS Mitigation using BGP Flowspec
DDoS Mitigation using BGP Flowspec
How Does SDN Fit into the Data Centre?
How Does SDN Fit into the Data Centre?
#NSD14 - Sécuriser l'infrastructure réseau des datacenters
#NSD14 - Sécuriser l'infrastructure réseau des datacenters
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
Nuage meetup - Flexible and agile Software Defined Networking (SDN)
Plus de Lachlan Evenson
Helm 3 - Navigating to distant shores
Helm 3 - Navigating to distant shores
Lachlan Evenson
Delve into Helm - Advanced DevOps
Delve into Helm - Advanced DevOps
Lachlan Evenson
Microservice Memoirs
Microservice Memoirs
Lachlan Evenson
OpenStack Days Prague - Bringing Enterprise Operations to OpenStack
OpenStack Days Prague - Bringing Enterprise Operations to OpenStack
Lachlan Evenson
Solving Kubernetes networking with OpenContrail
Solving Kubernetes networking with OpenContrail
Lachlan Evenson
OpenStack and Containers
OpenStack and Containers
Lachlan Evenson
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Lachlan Evenson
OpenStackSV 2015 - Lachlan Evenson - Kubernetes OpenStack
OpenStackSV 2015 - Lachlan Evenson - Kubernetes OpenStack
Lachlan Evenson
Plus de Lachlan Evenson
(8)
Helm 3 - Navigating to distant shores
Helm 3 - Navigating to distant shores
Delve into Helm - Advanced DevOps
Delve into Helm - Advanced DevOps
Microservice Memoirs
Microservice Memoirs
OpenStack Days Prague - Bringing Enterprise Operations to OpenStack
OpenStack Days Prague - Bringing Enterprise Operations to OpenStack
Solving Kubernetes networking with OpenContrail
Solving Kubernetes networking with OpenContrail
OpenStack and Containers
OpenStack and Containers
Decomposing Lithium's Monolith with Kubernetes and OpenStack
Decomposing Lithium's Monolith with Kubernetes and OpenStack
OpenStackSV 2015 - Lachlan Evenson - Kubernetes OpenStack
OpenStackSV 2015 - Lachlan Evenson - Kubernetes OpenStack
Dernier
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
LoriGlavin3
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Dernier
(20)
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Kubernetes OpenContrail workshop
1.
KUBERNETES OPENCONTRAIL WORKSHOP PEDRO
MARQUES, SANJU ABRAHAM LACHLAN EVENSON ANIKET DAPTARI
2.
2 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net WORKSHOP AGENDA 1 3 4 5 OPENCONTRAIL OVERVIEW 2 CUSTOMER USE CASES 6 KUBERNETES + OPENCONTRAIL KUBERNETES + OPENCONTRAIL – GCE SETUP DEPLOY APPS PERFORMANCE
3.
3 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL ARCHITECTURE - RECAP
4.
4 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL HETEROGENEOUS NETWORKING SYSTEM POD AWS / GCE … Public Clouds
5.
5 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net VIRTUAL NETWORK GREEN Host + Hypervisor Host + Hypervisor VIRTUAL NETWORKS: LOGICAL VERSUS PHYSICAL VIRTUAL NETWORK BLUE VIRTUAL NETWORK YELLOW Contrail Security Policy (Firewall-like e.g. allow only HTTP traffic) Contrail Policy with a Firewall Service IP fabric (switch underlay) G1 G2 G3 B3 B1 B2 G1 G3 G2 Y1 Y2 Y3B1 B2 B3 Y2Y3 Y1 VM and virtualized Network function pool Intra-network traffic Inter-network traffic traversing a service … … LOGICAL (Policy Definition) PHYSICAL (Policy Enforcement) Non-HTTP traffic
6.
6 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net LITHIUM TECHNOLOGIES https://youtu.be/pZjNFcyC6Uo - https://twitter.com/lachlanevenson
7.
7 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL Opencontrail VRouter Opencontrail VRouter Opencontrail Controller Kube-Network-Mgr *Opencontrail replaces kube-proxy
8.
8 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net VALUE Distributed Router § Logical Network across any server, any rack, any cluster and any data center § PODs can migrate without any reworking of security policies, load balancing, etc § New workloads or new networks would not require provisioning of physical networks § Nodes in the physical network can fail without any disruption to workloads Multi-tenancy, Full isolation and Fault tolerance § MAC and IP addresses are completely private per tenant § Any failures or configuration errors by tenants do not affect other applications or tenants § Any failures in virtual layer do not propagate to physical networks
9.
9 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL CONTROLLER – KUBERNETES MASTER • Kube network mgr reading notifications from kube api server and creating objects in opencontrail. • A REST API Server that provides the north-bound interface to an Orchestration System or other application • A Rabbitmq message bus to facilitate communications amongst internal components • A Cassandra database for persistent storage of configuration • A Schema transformer that learns about changes in the high level data model over the message bus and transforms (or compiles) these changes in the high level data model into corresponding changes in the low level data model • An IF-MAP Server that provides a south bound interface to push the computed low-level configuration down to the Control nodes • Zookeeper (not shown in diagram) is used for allocation unique object identifiers and to implement transactions Opencontrail Kube Network Manager Kube-ApiServer
10.
10 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net • All Control Plane Nodes are active active • Each vRouter uses XMPP to connect with multiple Control Plane nodes for redundancy • Each Control Plane Node connects to multiple configuration nodes for redundancy • BGP is used to connect with Physical Gateway Routers or switches • Control Plane Nodes federate using BGP IFMAP Server IFMAP Server OPENCONTRAIL CONTROLLER – KUBERNETES MASTER
11.
11 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL VROUTER – KUBERNETES MINION • OpenContrail Kubelet plugin reads POD info from kubelet and create ports for interface (veth) of the POD in vrouter. • vRouter replaces the Linux Bridge/OVS module in host Kernel • vRouter performs bridging (E-VPN) and routing (L3VPN) • vRouter performs networking services like Security Policies, NAT, Multicast, Mirroring, and Load Balancing • No need for Service Nodes or L2/L3 GWs for Routing, Broadcast/Multicast, NAT • Routes are automatically populated and advertised based on Policies • Peering with network switch and routers based on standard protocols • Extends to workloads running on physical and virtual machines and also across data centers and private/public clouds Opencontrail Kubelet Plugin Kubelet Docker Kubernetes - CBR0 bridge Container Container Container POD OpenContrail Kubelet Plugin
12.
12 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net NetLink KUBERNETES OPENCONTRAIL GATEWAY Linux Kernel OpenContrail vRouter Kernel Module OpenContrail vRouter Agent OpenContrail Control OpenContrail Control POD (External-IP) Kube-Minion POD (External-IP) Kube-Minion Tunnel Tunnel Kube-Master Static Route (Service IP) Internet BGP BGP XMPPXMPP T u n n e l MPLSoGRE MPLSoUDP MPLSoUDP MPLSoUDP OpenContrail Gateway provides gateway function for incoming external traffic into the POD
13.
13 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL KEY COMPONENTS POD POD Virtual Networks Connect Virtual Machines Gateway Devices Connect the Virtual to the Physical Network Policy Connect Virtual Networks
14.
14 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL NETWORK POLICY Virtual Network Policies At a high level of abstraction, applied at the boundaries of virtual networks. C C C Green POD C C C Red POD Policy #{Protocol:Port}
15.
15 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL NETWORK FUNCTION SERVICE POLICY Service Policies Policy based application of virtual services with scale-out. Firewall, Intrusion Prevention, Load balancer, Cache, WAN optimizer, proxy, ... C C C Green POD C C C Red POD Virtual Service IDS Virtual Service Cache Physical Service Firewall Policy #{Protocol:Port} #Service{NAT + IDS + Cache + Firewall}
16.
16 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL BUILDING BLOCKS C C C C C C POD Virtual Network Tenant POD Containers Virtual Firewall Physical Gateway Router Non-Virtualized (Bare Metal) Server Physical Network (Internet, L3VPN, ...) POD Physical Network Virtual Load Balancer Service Chain Virtualized Server hosting Virtual Machines
17.
17 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net CONTROL PLANE – ROUTE DISTRIBUTION C C POD Virtual Network Tenant POD Containers Dst Next Hop G1 VIF – veth G2 S2 à L6 POD G1 Minion-1 vRouter Agent VRF GREEN VN : LABEL 2 vRouter Forwarding Plane POD G2 Minion-2 vRouter Agent VRF GREEN VN : LABEL 6 vRouter Forwarding Plane Dst Next Hop G1 S1 à L2 / L3 G2 VIF Orchestrator Configuration Control 1. On minion node S1, create POD-G1, allocate address to POD (veth) interface, generate interface route, send route to control node by XMPP. 2. On control node, it receives route, updates routing info base, propagates route to all other BGP peers, send route to minion 2 over XMPP. 3. On minion node S2, vrouter agent receives route, updates VRF for POD G1. 4. The same procedure applies for minion S2 to propagate route of POD-G2 to minion node S1. S1 S2
18.
18 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL KUBERNETES LABELS OpenContrail Kubernetes (OpenContrail Labels) { Name: “Tier-XYZ” } { Uses: } POD Virtual Network Tier-XYZ Virtual Network Policy NetworkTag NetworkAccessTag POD POD POD POD POD
19.
19 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net OPENCONTRAIL KUBERNETES LABELS "template":{ "metadata":{ "labels":{ "app":"guestbook", "name": "frontend", "uses": "redis" } }, Example: Snippet of the POD definition that shows the OpenContrail labels name and uses "template":{ "metadata":{ "labels":{ "app":"redis", "name":"redis", "role":"slave" } }, POD – redis POD – guestbook NetworkAccessTag aka: Policy
20.
20 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – GCE SETUP Steps: 1. export NETWORK_PROVIDER=opencontrail 2. kube-up.sh More details: GETTING STARTED GUIDE https://github.com/Juniper/kubernetes/blob/opencontrail-integration/docs/getting- started-guides/opencontrail.md
21.
21 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – GCE SETUP OpenContrail supports Salt and Ansible to provision public and private clouds running Kubernetes clusters Provisioning of Kubernetes in GCE uses Salt and Contrail modules that have Salt templates, pillars and grains are: ² opencontrail-kubelet-plugin ² opencontrail-networking-gateway ² opencontrail-networking-master ² opencontrail-networking-minion ² opencontrail-vrouter-kernel
22.
22 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – GCE SETUP
23.
23 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – DEPLOY APPS guestbook-go is an example provided by Kubernetes that shows a simple multi-tier app. 1. Guestbook controller is the front end GUI that connects to one of the Redis slave instance 2. Redis slave instance gets the IP and Port of the Redis master from SkyDNS 3. Redis slave connects to Redis master and writes the data provided by guestbook UI Guestbook Redis Redis Redis Master Sky DNS
24.
24 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – DEPLOY APPS guestbook-go can be deployed by following opencontrail.md in the getting-started-guide section Steps: 1. Get the patch for guestbook-controller, guestbook-redis-slave and redis-master Patch introduces “name” and “uses” labels in the json files. 2. Apply the patch: Ex: git apply –stat patch (* execute this from the kubernetes base directory) git apply –check patch git apply patch PATCH URL: https://github.com/Juniper/contrail-kubernetes/blob/vrouter-manifest/cluster/patch_guest_book
25.
25 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – DEPLOY APPS 3. Deploy guestbook app Example: kubectl create -f guestbook-go/redis-master-controller.json kubectl create -f guestbook-go/redis-master-service.json kubectl create -f guestbook-go/redis-slave-controller.json kubectl create -f guestbook-go/redis-slave-service.json kubectl create -f guestbook-go/guestbook-controller.json kubectl create -f guestbook-go/guestbook-service.json
26.
26 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – DEPLOY APPS
27.
27 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net KUBERNETES + OPENCONTRAIL – PERFORMANCE “When you can measure what you are speaking about, and express it in numbers, you know something about it;; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind: it may be the beginning of knowledge, but you have scarcely, in your thoughts, advanced to the stage of science.” -- William Thomson, Lord Kelvin The performance results from the current production release R2.21 are: Drum roll please ….
28.
28 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net Test Variant Metric Msg Size (bytes) OC Rel 2.21 Kernel 3.13 Netperf TCP_STREAM VMs on different compute, on different VN Throughput 16384 (3 iter) 9.10 Gbps, 9.11 Gbps, 8.95 Gbps VMs on different compute, on different VN Throughput 2048 (3 iter) 9.08 Gbps, 8.82 Gbps, 8.89 Gbps Netperf TCP_RR VMs on different compute, on different VN Transaction Rate RR size = 1 (3 iter) 9126.87 tps, 8008.86 tps, 8174.70 tps Ping Latency Single Packet Ping Latency 56 (84) 2.28 ms ICMP Flood Ping Latency 56 (84) 0.74 ms KUBERNETES + OPENCONTRAIL – PERFORMANCE
29.
29 Copyright ©
2014 Juniper Networks, Inc. www.juniper.net contrail-info@juniper.net @opencontrail @pedro_r_marques, https://pedrormarques.wordpress.com @_aniket_ @LachlanEvenson THANK YOU!
Télécharger maintenant