Loading…
Virtual Event
May 4 - May 7
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2021 Virtual to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Summer Time (UTC +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.

Networking [clear filter]
Thursday, May 6
 

13:30 CEST

Panel Discussion: Cloud Native Networking State of the Union - Raghavan Srinivas, InfoQ; Lin Sun & Christian Posta, Solo.io; Alyssa Wilk & Tim Hockin, Google
Note: LIVE panel. The Cloud Native networking landscape is particularly frightening. With the advent of service mesh and containers being deployed in the tens of thousands, L4/L7 load balancing, plus networking implementations for each public cloud being different, it's important for application developers and devops audiences to understand the nuances of Cloud Native networking.

The panelists, all cloud native networking experts including the Kubernetes Networking SIG chair, etc. will go into some of the fundamental design challenges and address some advanced scalability issues. We will include select questions from the audience as well.

This panel, intended for application developers and devops audience will look at the Cloud Native networking ecosystem, past present and future. Attendees will walk away with a better understanding of the challenges of some of the tools for the trade and how to best implement Cloud Native networking best practices.

Speakers
avatar for Rags Srinivas

Rags Srinivas

Developer Advocate, Datastax
Raghavan "Rags" Srinivas (@ragss) works as a Developer Advocate/Architect at Datastax with a mission to help developers build highly scalable and available systems. His areas of focus are containers, microservices, Open Source and DevOps. With an extensive background in both app development... Read More →
avatar for Tim Hockin

Tim Hockin

Distinguished Engineer, Google
Tim has spent most of his career at Google, where he works on Kubernetes and Google Kubernetes Engine (GKE). He is one of the technical leads of the Kubernetes project, and has been part of it since before it was publicly announced. He mostly pays attention to topics like APIs, networking... Read More →
avatar for Alyssa Wilk

Alyssa Wilk

Senior Staff Software engineer, Google
Alyssa is an Envoy Senior Maintainer and a software engineer at Google. She spent over a decade at Google writing and enhancing the GFE, Google's front-line HTTP proxy, before setting her sights on making Envoy even more awesome than the GFE is.
avatar for Christian Posta

Christian Posta

Global Field CTO, Solo.io
Christian Posta (@christianposta) is VP, Global Field CTO at Solo.io. He is the author of Istio in Action as well as many other books on cloud-native architecture and is well known in the cloud-native community for being a speaker, blogger (https://blog.christianposta.com) and contributor... Read More →
avatar for Lin Sun

Lin Sun

Head of Open-Source, solo.io
Lin is the Head of Open Source at Solo.io, also serving as a CNCF TOC member and ambassador. She has been actively involved with the Istio service mesh since its inception in 2017, holding positions on both the Istio Steering Committee and Technical Oversight Committee. Prior to her... Read More →



Thursday May 6, 2021 13:30 - 14:05 CEST
Networking Theater
  Networking

14:20 CEST

How to Break your Kubernetes Cluster with Networking - Thomas Graf, Isovalent
One of the best ways to learn about something is to understand how you can break it. In this talk, we will look at all the different ways you can break your Kubernetes cluster with networking. Learn from this before you learn in production. Misconfigured DNS, DNS, unreliable network protocols and DNS, DNS rate-limiting, network policy side effects, NodePort surprises, MTU and Kubernetes, effects of Kubernetes networking on distributed databases, network rate-limiting effects, bootstrapping race conditions, unexpected service behavior, sudden breakages at scale, and more. The list of potential ways to break your cluster is long. Half a decade of CNI development experience while working with many, many Kubernetes users as a maintainer of one of the leading open-source CNI projects have gone into this talk. It will be fun, you will laugh, and hopefully, in the end, you will avoid some of what others have already experienced.

Speakers
avatar for Thomas Graf

Thomas Graf

CTO & Co-Founder, Isovalent
Thomas is the Co-Founder and CTO of Isovalent, long-time kernel and eBPF developer, and one of the creators of the Cilium project. Before working on Cilium, Thomas was a Linux kernel developer for 15+ years focusing on networking, security, and eBPF. When not working on open source... Read More →



Thursday May 6, 2021 14:20 - 14:55 CEST
Networking Theater
 
Friday, May 7
 

11:50 CEST

Gateway API: A New Set of Kubernetes APIs for Advanced Traffic Routing - Harry Bagdi, Kong Inc. & Rob Scott, Google
Existing networking APIs like Ingress and Service were designed in the very early days of Kubernetes. They got many things right, but it was quite difficult or even impossible to use those APIs for more advanced use cases. This resulted in a proliferation of implementation-specific annotations and custom resources that fragmented the user experience and have proven to be difficult to evolve. The Kubernetes networking SIG has been developing a new set of APIs that aim to solve these problems. The Gateway APIs project defines Kubernetes APIs to configure advanced concepts like traffic splitting, header matching, and load balancing configuration. In this talk, Harry and Rob will provide an overview of these APIs and some insight into the design decisions that have been made along the way. They will demo some of the advanced capabilities of these APIs, showcasing the portability of the APIs across implementations. Finally, they will provide a roadmap for the future of this project.

Speakers
avatar for Harry Bagdi

Harry Bagdi

Software Engineer, Kong Inc.
Harry is a Software engineer at Kong, focusing on cloud architecture and networking solutions. He helps maintain and develop several open-source projects at Kong and within the Kubernetes community.
avatar for Rob Scott

Rob Scott

Software Engineer, Google
Rob is an open source enthusiast currently working on Kubernetes Networking at Google. He's been a maintainer of Gateway API since the very early days of the project and led the development of other Kubernetes networking APIs like EndpointSlices.



Friday May 7, 2021 11:50 - 12:25 CEST
Networking Theater
  Networking

12:40 CEST

Kubernetes Advanced Networking Testing with KIND - Antonio Ojea, RedHat
Kubernetes project evolution and its ecosystem is demanding new and more complex network requirements: multi-cluster and multi-zone connectivity, service topology awareness, traffic engineering, quality of service, ... KIND is a tool for running local multi-node Kubernetes clusters using Linux containers, it leverages current Linux networking capablities to emulate the cluster networking in a nested environment. This flexibility can be used to emulate more complex scenarios, let's go through some of these Kubernetes networking scenarios, and demonstrate how to use KIND to emulate and test them.

Speakers
avatar for Antonio Ojea

Antonio Ojea

Software Engineer, Google
Antonio Ojea is a Software Engineer at Google, where he works on Kubernetes. He is one of the top contributors of the Kubernetes project, with a stronger presence on the areas of networking and reliability. He has a vast experience in Open Source, networking and distributed systems... Read More →



Friday May 7, 2021 12:40 - 13:15 CEST
Networking Theater
  Networking

13:45 CEST

There is a New Spec in Town: Getting to Know the Device Information Spec - Billy McFall & Adrián Moreno, Red Hat
Cloud Native Network Functions (CNFs) will be the cornerstone of the 5G revolution. Unlike traditional workloads, CNFs require access to high speed network interfaces. Unfortunately, Kubernetes traditional networking does not fulfil this requirement out of the box. In order to close these gaps, a new specification has been developed called the Device Information Specification, which expands the existing multi-net specification developed by the Network Plumbing Working Group (NPWG). It not only enriches the information about the network interfaces, but also allows new accelerated technologies to be added and consumed by CNFs using an API-compliant library. This session will give an overview of the Device Information Specification and provide details of how it enables new network accelerating technologies to be integrated into Kubernetes through an end-to-end example.

Speakers
avatar for Billy McFall

Billy McFall

Sr. Principal Software Engineer, Office of Technology, Red Hat
Billy McFall is a software engineer in the Emerging Tech Networking Team within the Office of the CTO at Red Hat, Inc. Billy has been with Red Hat for 5+ years and is currently working on Kubernetes/OpenShift networking. He is a member of the Network Plumbing working group, involved... Read More →
avatar for Adrián Moreno

Adrián Moreno

Principal Software Engineer, Red Hat
Software Engineer working on the OpenVSwitch / DPDK team at Red Hat



Friday May 7, 2021 13:45 - 14:20 CEST
Networking Theater
  Networking

14:35 CEST

Discontiguous CIDRs for Dynamic Cluster Scaling - Rahul Joshi & Sudeep Modi, Google
Users want more out of their existing clusters. As demand increases, they would like to increase the size of their clusters by adding more nodes and pods (scaling horizontally). One of the key limitations in doing this is immutability of IP addresses. Providing each additional node and pod an IP, quickly exhausts users’ initial IP allocations. They must resort to optimizing IP addresses in their existing clusters, or pre-emptively over-allocating IP addresses during cluster creation time. With Discontiguous Pod and Node CIDRs, IP addresses become a mutable resource that can be added post-cluster creation thereby helping in the growing the cluster dynamically. Adding support for disjoint CIDRs also allows fitting clusters into fragmented IP spaces, a problem commonly faced by enterprise customers. This talk will describe how GKE solves the problem for customers and the lessons learnt along the way. This talk also proposes ideas on how to solve this natively in Kubernetes.

Speakers
avatar for Rahul Joshi

Rahul Joshi

Software Engineer, Google
Rahul is a Software Engineer at Google, working on Kubernetes and Google Kubernetes Engine (GKE) Networking. Previously, he worked on App Engine and Cloud Functions (GCP’s Serverless offerings), and as a SRE supporting GKE.
avatar for Sudeep Modi

Sudeep Modi

Software Engineer, Google
I am a Software Engineer at Google, working on the Google Kubernetes Engine (GKE) Networking team. I have worked in the networking industry for about 12 years. I started my career working on the Linux kernel networking stack at Riverbed Technology. I spent a lot of fun years working... Read More →



Friday May 7, 2021 14:35 - 15:10 CEST
Networking Theater
  Networking
 
  • Timezone
  • Filter By Date KubeCon + CloudNativeCon Europe 2021 Virtual May 3 - 7, 2021
  • Filter By Venue Virtual Event
  • Filter By Type
  • 101 Track
  • Application + Development
  • Breaks
  • Business Value
  • CI/CD
  • Co-Located Events
  • Community
  • Customizing + Extending Kubernetes
  • Daily Wrap Up
  • Diversity + Inclusion Sessions
  • Experiences
  • Interactive Sessions
  • Keynote Sessions
  • Machine Learning + Data
  • Maintainer Track Sessions
  • Networking
  • Observability
  • Operations
  • Performance
  • Project Office Hours
  • Runtimes
  • Security + Identity + Policy
  • Serverless
  • Service Mesh
  • Solutions Showcase
  • Sponsor Theater
  • Storage
  • Content Experience Level
  • Student Track
  • Presentation Slides Attached

Filter sessions
Apply filters to sessions.