Loading…
In-person + Virtual
18-21 April
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 2023 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 and session seating is available on a first-come, first-served basis. 
I/O: Networking + Storage [clear filter]
Thursday, April 20
 

17:25 CEST

Across Kubernetes Namespace Boundaries: Your Volumes Can Be Shared Now! - Masaki Kimura & Takafumi Takahashi, Hitachi
Are you currently storing data to PVCs? Have you found difficulty in sharing the data across Kubernetes namespace? If yes, this is the talk for you. Kubernetes supports provisioning volumes from a variety of data sources, like PVCs, VolumeSnapshots, and CRDs (beta in Kubernetes 1.24). However, data sources are restricted to exist in the same namespace. Due to this restriction, sharing data between namespaces has been difficult. As a result, use cases like copying volumes from a production namespace to a development namespace for testing and copying golden images in one namespace to other consuming namespaces can't be achieved without administrators' help. To solve this issue, provision of volumes from cross-namespace data sources (KEP-3294) is planned to be supported as alpha feature in Kubernetes 1.26. This talk will explain how users can use this feature and how it works with demos.

Speakers
MK

Masaki Kimura

Engineer, Hitachi, Ltd.
Masaki Kimura is an OSS developer at Hitachi, Ltd. He has been working for improving Kubernetes. He is one of the main contributors to make raw block volume feature and CSI feature GA and CrossNamespaceVolumeDataSource feature alpha.
avatar for Takafumi Takahashi

Takafumi Takahashi

Assistant Manager, Hitachi Vantara
Takafumi Takahashi is an OSS developer at Hitachi Vantara. He specializes in infrastructure automation, CI/CD and DevOps. And he adapted Kubernetes to enterprise customers in Japan. He is currently implementing CrossNamespaceVolumeDataSource feature in the Kubernetes community.



Thursday April 20, 2023 17:25 - 18:00 CEST
Hall 7, Room E | Ground Floor | Europe Complex
  I/O: Networking + Storage
 
Friday, April 21
 

11:00 CEST

Two Houses, Both Alike in Dignity: Gateway API and MCS API - Laura Lorenz & Rob Scott, Google; Stephen Kitt, Red Hat; Mike Morris, HashiCorp
Gateway API and the MCS API are two pieces of your multicluster traffic management puzzle: Gateway API provides advanced routing capabilities and the MCS API provides cross cluster service discovery. These two Kubernetes native APIs are sponsored by SIG-Network and SIG-Multicluster, respectively. How can these two APIs work together? How have they evolved, separately and as part of a larger upstream initiative to make the multicluster experience feel native? Both APIs are CRD-based, and each SIG focused on standards over details, leaving implementers plenty of room; so how have users dealt with the challenges to discover, install, and maintain synergistic controllers? Finally, where do they fit with the larger ecosystem of service discovery solutions, including service meshes and vendor specific tooling? Another project, the GAMMA initiative, sits smack between all of these, seeking to unify the east-west traffic management puzzle along one coherent, standards-driven direction. Answering these questions and more, join us for a panel style discussion with representatives from the Gateway API project, MCS API project, and GAMMA initiative. Our panelists will speak from their experience both developing the upstream standard and actually implementing the APIs with different vendors.

Speakers
avatar for Stephen Kitt

Stephen Kitt

Senior Principal Software Engineer, Red Hat
Stephen is one of the maintainers of the Submariner project. He is a long-time open source contributor, and has been at Red Hat since 2015, working on OpenDaylight and Submariner.
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.
avatar for Laura Lorenz

Laura Lorenz

Software Engineer, Google
Laura Lorenz is a software engineer at Google working on the multicluster experience on GKE. She is an active member of Kubernetes’ special interest group SIG-Multicluster, and a subproject owner for the MCS API.
avatar for Mike Morris

Mike Morris

Senior Engineer, HashiCorp
I'm a software engineer at HashiCorp working on Consul service mesh, and a co-lead of the Gateway API GAMMA initiative. I'm interested in building healthy, sustainable communities and scalable distributed systems, and working collaboratively to drive positive change.


Friday April 21, 2023 11:00 - 11:35 CEST
Hall 7, Room E | Ground Floor | Europe Complex
  I/O: Networking + Storage

11:55 CEST

Recovering from Regional Failures at Cloud Native Speeds - Yury Tsarev, Upbound & Nuno Guedes, Millennium bcp
So you’ve deployed an app to two geographically dispersed Kubernetes clusters, trying to improve performance or reliability? Great! Now you must ensure requests always reach the correct cluster(s)! Easy? Yes, if you choose a completely open source, cloud native, global load balancing solution for Kubernetes instead of traditional complex and expensive network components. Enter k8gb, CNCF sandbox project that can be deployed to any conformant Kubernetes cluster, does not have a single point of failure, and is already adopted by several financial institutions! This dual presentation is delivered by the original creator of the project and the cloud architect who runs k8gb in a real-life production environment.

Speakers
avatar for Yury Tsarev

Yury Tsarev

Principal Solutions Architect, Upbound
Yury is an experienced software engineer who strongly focuses on open-source, software quality and distributed systems. As the creator of k8gb (https://www.k8gb.io) and active contributor to the Crossplane ecosystem, he frequently speaks at conferences covering topics such as Control... Read More →
avatar for Nuno Guedes

Nuno Guedes

Cloud Compute Lead, Millennium bcp
In charge of the cloud compute roadmap at Millennium bcp Cloud Center of Excellence, focusing on containers and serverless, designing and leading the implementation of immutable infrastructure, infrastructure as code, Kubernetes and observability patterns.



Friday April 21, 2023 11:55 - 12:30 CEST
Hall 7, Room E | Ground Floor | Europe Complex
  I/O: Networking + Storage

14:00 CEST

Demystifing IPv6 Kubernetes - Antonio Jose Ojea Garcia, Google & Fernando Gont, Yalo
Kubernetes is a scalable distributed system and networking is a central part of it. IPv6 is an important protocol for Kubernetes, because it solves the problem about IP address exhaustion. The project has been working on implementing it for a long time, supporting IPv6 single-stack clusters since its version 1.18, and dual-stack clusters since version 1.23 March 2020. Kubernetes is also an Open Source project, driven by the community, and the development doesn’t follow a strict and well documented process, with architectural decisions and implementation details not being well documented at times. However, the project is very serious abouts its APIs, with a strong commitment to not breaking compatibility. This allows the project to have a quick feedback loop delivering new features, and allows other projects to have an opportunity to add. During this talk Antonio Ojea, Kubernetes maintainer and developer, and Fernando Gont, author of multiple IETF IPv6 protocol specifications , will do an exhaustive analysis of the Kubernetes IPv6 architecture and take a look “under the hood” to explain the myths, legends and realities of IPv6 in Kubernetes.

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 →
avatar for Fernando Gont

Fernando Gont

Security Researcher & Consultant, SI6 Networks
Fernando Gont has over twenty years of industry experience in the fields of Internet engineering and information security, working for private and governmental organizations from around the world.Before joining Yalo, he was a security consultant and researcher at SI6 Networks... Read More →



Friday April 21, 2023 14:00 - 14:35 CEST
Hall 7, Room E | Ground Floor | Europe Complex
  I/O: Networking + Storage

14:55 CEST

Improving the Reliability of Kubernetes Load Balancers - Alexander Constantinescu, Confluent
Load balancers are a critical part of application ingress for Kubernetes clusters. One of the simplest ways of achieving this is creating a Service and specifying the type `LoadBalancer`. Kubernetes applies a simplistic interpretation of the cluster's networking state when configuring the load balancers with the set of nodes to be used as backends. This model introduces some serious failure modes for application ingress when the model becomes decorrelated and is completely orthogonal to the state of the application itself. Load balancers may not have the most up to date node set, go through unnecessary reconfigurations, and blindly route traffic without an application specific healthcheck. Moreover, the current mechanism has also proven to be computationally suboptimal and misses a lot of opportunities for more production-grade approaches such as allowing load balancers to dynamically route application related traffic without the need for reconfiguration. This talk will walk through the current implementation, the existing problems and the proposed north star. Alexander and Swetha will cover how the refactored support will better uphold application SLA.

Speakers
avatar for Alexander Constantinescu

Alexander Constantinescu

Senior Software Engineer, Confluent
Alexander has been working within the Kubernetes ecosystem for around 6 years. He started his journey as a user many years ago, and switched to developing the system at Red Hat where he focused primarily on networking. In his most recent experience at Confluent, he moved back to interacting... Read More →



Friday April 21, 2023 14:55 - 15:30 CEST
Hall 7, Room E | Ground Floor | Europe Complex
  I/O: Networking + Storage

16:00 CEST

Connecting and Securing Services for Hybrid and Multi Cloud Kubernetes - Moderated by Rania Mohamed, Google
Kubernetes has become the lingua franca for cloud native applications. It has been a revolution since its first release, in 2015, filling the gap in the IT industry for container orchestration and improving the efficiency in software development, experiencing exponential adoption and growth. Long gone are those days that Kubernetes was used only in the Cloud, and it has progressively extended to many areas like the edge and on premises data centers. However, due to rapid adoption, its implementation inside the organizations may not be planned holistically, with different teams implementing different Kubernetes clusters leading to inconsistencies that are operationally difficult to manage. This situation presents a new challenge when these ops teams have to collaborate: How can they connect their Services? How do they communicate their workloads? How do they secure these communications? Multi cloud and hybrid cloud are real problems, in this panel of architects and practitioners, we explore cross-cloud connectivity challenges and share insights on how to solve infrastructure performance, implement golden signals to monitor the disparate cloud environments.

Speakers
RK

Roland Kool

System Engineer, bol.com
Roland is a systems engineer in bol.com’s (Netherlands & Belgium’s largest online retailer) technical platform infrastructure department with experience in many fields. For the past three years he has been a key figure in enabling Service Mesh capabilities for the organization, bridging the gap between their cloud... Read More →
avatar for Ricardo Rocha

Ricardo Rocha

Computing Engineer, CERN
Ricardo is a Computing Engineer at CERN IT focusing on containerized deployments, networking and more recently machine learning platforms. He has led for several years the internal effort to transition services and workloads to use cloud native technologies, as well as dissemination... Read More →
avatar for Piotr Szczesniak

Piotr Szczesniak

Engineering Manager, Google
Piotr is Engineering Manager working at Google since 2014. He works on GKE/Kubernetes for 8+ years, joining the project in its early days and was priviliged to observe its incredible growth from the front row. Piotr leads Kubernetes/GKE Networking teams in Warsaw office. Formerly... Read More →
avatar for Christian Huening

Christian Huening

Lead Service Manager Cloud, BWI
Before joining BWI GmbH a Lead Service Manager Cloud in March 2023, Christian Hüning was a Technical Director at finleap connect, where he’s been responsible for the finleap cloud platform for financial services. He's passionate about cloud-native technologies and solving architectural... Read More →
avatar for Rania Mohamed

Rania Mohamed

Customer Engineer/Solution Architect, Google
Rania Mohamed is a Solution Architect in the Software Application area in Google Cloud. I am really fond of Cloud Native Development & Computing, Service Oriented Architectures (SOA) and Application Integration and my top favorite topics in Software Engineering since college are Java... Read More →



Friday April 21, 2023 16:00 - 16:35 CEST
Hall 7, Room E | Ground Floor | Europe Complex
  I/O: Networking + Storage

16:55 CEST

Keeping It Simple: Cilium Networking for Multicloud Kubernetes - Liz Rice, Isovalent
Kubernetes promises that we can run containerized workloads in any cloud, and according to a recent article InfoWorld “2023 may [finally] be the year of multicloud Kubernetes”. For this to happen, we need seamless connectivity between workloads across clusters, regardless of the cloud they’re running on. From the perspective of a developer, shouldn’t connectivity across clouds be as simple as connectivity within a cluster? This talk explores - and demonstrates - how Cilium and its ClusterMesh feature can take care of many aspects of connectivity across multiple clusters in a cloud-agnostic way. It will show how just a few additional lines of YAML in your existing Kubernetes resources can enable: - Connectivity between services spread across clouds - Load balancing requests across backends in multiple clusters - Connectivity between Kubernetes and legacy workloads - Mutually-authenticated, encrypted connections between services - Multi-cluster network policies The talk will also discuss some of the challenges related to IP address management, scale, and observability of multi-cluster networks, and how Cilium can help.

Speakers
avatar for Liz Rice

Liz Rice

Chief Open Source Officer, Isovalent
Liz Rice is Chief Open Source Officer with eBPF specialists Isovalent, creators of the Cilium project. She was chair of the CNCF's Technical Oversight Committee 2019-2022, and Co-Chair of KubeCon + CloudNativeCon in 2018. She is also the author of O'Reilly books "Learning eBPF" and... Read More →



Friday April 21, 2023 16:55 - 17:30 CEST
Hall 7, Room E | Ground Floor | Europe Complex
  I/O: Networking + Storage
 

Filter sessions
Apply filters to sessions.
  • 101 Track
  • 🚨 ContribFest
  • Application + Delivery
  • Badge Pick-up
  • Breaks
  • Business Value
  • Capture The Flag
  • CI/CD
  • ⚡ Lightning Talks
  • CNCF-hosted Co-located Events
  • Community
  • Customizing + Extending Kubernetes
  • Diversity + Equity + Inclusion
  • Experiences
  • Governance + Risk + Compliance (GRC)
  • I/O: Networking + Storage
  • Keynote Sessions
  • Machine Learning + Data
  • Maintainer Track
  • Multi-tenancy
  • Observability
  • Open Interfaces + Interoperability
  • Project Meeting
  • Project Pavilion
  • Reliability + Operational Continuity
  • Research + Academia + HPC + Advanced Concepts
  • Runtime Performance + Constrained Environments
  • Security + Identity
  • Service Mesh
  • Solutions Showcase
  • Sponsor Hosted Co-Located Event
  • Student
  • Tutorials
  • Wellness