Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save FlorentinDUBOIS/9553c8767d90ca4735196708409f9fbf to your computer and use it in GitHub Desktop.
Save FlorentinDUBOIS/9553c8767d90ca4735196708409f9fbf to your computer and use it in GitHub Desktop.

Building a cloud network function platform with kubernetes

Abstract

English

A network function (NF) is a functional building block within a network infrastructure, which has well-defined external interfaces and a well-defined functional behavior. Those behaviors could be provided by the network infrastructure itself like firewalls or it could virtualized and provide more complex features like a load balancer. Those network functions are called virtualized network function (VNF).

Building a platform to orchestrate virtualized network functions has many challenges. In this talk, we will dig into the implementation of the first VNF at OVHcloud and the creation of the underlying platform based on kubernetes.

At the end of this talk, you will know more about VNF and the cloud network function (CNF) platform that orchestrate them inside the OVHcloud network infrastructure. You will get some insights about how the network works in kubernetes and how we operate and observe this infrastructure. Besides, you will discover how works and have some tips and tricks about the operator pattern in kubernetes.

French

Une fonction réseau (NF) est une brique fonctionnelle au sein d'une infrastructure réseau, elle a des caractéristiques et un comportement bien défini. Une fonction réseau peut être fourni par un équipement réseau comme un pare-feu ou bien virtualisé et fournir plus de fonctionnalités comme par exemple un load balancer. Ces fonctions réseaux sont appelées fonctions réseaux virtualisé dont l'acronyme est VNF.

Construire une plateforme pour orchestrer ses VNF offre une multitude de défis à relever. Dans ce talk, nous parcourons l'implémentation de la première fonction réseau virtualisé à OVHcloud ainsi que la création de la plateforme sous-jacente basée sur kubernetes.

À la fin de ce talk, vous en connaîtrez plus sur les VNF et la plateforme qui les orchestres au sein de l'infrastructure réseau d'OVHcloud. Vous découvrirez comment le réseau au sein de cluster kubernetes fonctionne ainsi que la manière dont nous opérons et observons la plateforme. De plus, vous aurez des retour d'expérience sur l'operator design pattern de kubernetes qui est au cœur de nos VNF.

Message for organizers

TBD

Biography

English

Florentin is a software engineer at OVHcloud, previously working on Metrics Data Platform. He is now leading the technical implementation and the operation of the cloud network function platform and of its first virtualized network function, the load balancer.

French

Florentin est développeur à OVHcloud, il travaillait précédemment sur le produit Metrics Data Platform. Actuellement, il coordonne l'implémentation technique et les opérations de la plateforme de fonctions réseaux virtualisé ainsi que le développement de sa première fonction réseau, le load balancer.

Registry

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment