Loading…
Virtual Event
August 17–August 20, 2020
Learn More and Register to Attend This Event

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 2020 - Virtual to participate in the sessions. If you have not registered but would like to join us, please register here.

Please note: This schedule is automatically displayed in Central European Summer Time (CEST). 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.
Operations [clear filter]
Tuesday, August 18
 

13:00 CEST

ClusterAPI: A Guide to Get Started - Katie Gamanji, American Express
In the past years, Kubernetes has been the nucleus of container orchestration frameworks. With the growing number of microservices, managing clusters at scale has become an imperative requirement. Additionally, from a technological landscape standpoint, the cloud platform teams are highly focused on delivering scalable, reliable and highly available platforms.
At Condé Nast, this constitutes in having a stable and coherent approach to deploy, manage and upgrade multiple Kubernetes clusters that are distributed globally. Also, it is imperative to keep the life-cycle management of the clusters consistent across all regions. Henceforth, this talk aims to present an overview of how Condé Nast prototypes tools, such as ClusterAPI, to ensure a sustainable cluster provisioning mechanism.

Speakers
avatar for Katie Gamanji

Katie Gamanji

Senior Field Engineer @ Apple, Apple
Katie is a cloud-native leader, practitioner, and contributor, currently in a Senior Field Engineer role at Apple and a TOC for CNCF. As a cloud platform engineer, Katie has contributed to the buildout of infrastructure at Conde Nast, and American Express, gravitating towards cloud-native... Read More →



Tuesday August 18, 2020 13:00 - 13:35 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

13:45 CEST

Managing a Managed Kubernetes Platform - Annegies van 't Zand & Wiender Sarup, Nationale Nederlanden
Over the past year Nationale Nederlanden (NN) has built a managed Kubernetes platform for their DevOps teams.

Now, a year later, we are managing over twenty Kubernetes clusters that are running multiple production workloads. Although Kubernetes is the main component, it turned out that lifecycle management and reliable delivery of changes to in-use platforms proved to be the most challenging part. All-in-all there are fifteen components that provide all the platform features and services, so we had to get creative to make sure that we kept up to date with all of them.

In this talk we will share our solutions for setting up a platform delivery pipeline and the lifecycle management of our platform components. Fan-in/fan-out cluster deployments, platform integration tests, version dashboards and feature flagging are some of the subjects that we will address.


Speakers
avatar for Annegies van 't Zand

Annegies van 't Zand

Kubernetes platform engineer, Nationale Nederlanden
Annegies is a Kubernetes platform engineer at the Nationale Nederlanden.
avatar for Wien Sarup

Wien Sarup

Kubernetes platform engineer, Nationale Nederlanden
Wien Sarup is a Kubernetes platform engineer at the Nationale Nederlanden.



Tuesday August 18, 2020 13:45 - 14:20 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

14:30 CEST

Kubernetes DNS Horror Stories (And How to Avoid Them) - Laurent Bernaille, Datadog
DNS is one of the Kubernetes core systems and can quickly become a source of issues when you’re running clusters at scale. For over a year at Datadog, we’ve run Kubernetes clusters with thousands of nodes that host workloads generating tens of thousands of DNS queries per second. It wasn’t easy to build an architecture able to handle this load, and we’ve had our share of problems along the way.

This talk starts with a presentation of how Kubernetes DNS works. It then dives into the challenges we’ve faced, which span a variety of topics related to load, connection tracking, upstream servers, rolling updates, resolver implementations, and performance. We then show how our DNS architecture evolved over time to address or mitigate these problems. Finally, we share our solutions for detecting these problems before they happen—and identifying misbehaving clients.

Speakers
LB

Laurent Bernaille

Staff Engineer, Datadog
Laurent Bernaille worked several years as a consultant specializing in cloud, containers, and automation and helped organizations migrate to the public cloud and adopt containers. He is now Principal Engineer at Datadog and works closely with infrastructure teams, which are responsible... Read More →



Tuesday August 18, 2020 14:30 - 15:05 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

17:45 CEST

Running K3s, Lightweight Kubernetes, in Production for the Edge and Beyond - Darren Shepherd, Rancher
Within the short year since announcing k3s, the CNCF certified lightweight Kubernetes distribution, users have quickly put k3s into production in edge, on-premises, cloud, and pipeline use cases. In this presentation Darren Shepherd, the creator of k3s, will cover different strategies of running k3s and how they map to different use cases. Use cases range from thousands of clusters on the edge, to fast ephemeral clusters to power your pipeline, to running AI workloads, and much more.

Speakers
DS

Darren Shepherd

Co-founder and CTO, Rancher Labs
Darren Shepherd is a co-founder and the chief architect at Rancher Labs where he has led the development and creation of numerous open source software projects such as k3s, RancherOS, Longhorn, and Rio. His goal is to provide the container industry with reliable tools that ease deployment... Read More →



Tuesday August 18, 2020 17:45 - 18:20 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

18:30 CEST

Zero Database Downtime with etcd-operator - Tyler Lisowski & Kodie Glosser, IBM
Zero downtime upgrades, multi availability zone redundancy, automatic instance recovery, periodic backups, and restores in the case of disaster scenarios are all possible when you automate etcd operations with the Etcd-operator. This talk will walk through a live example of a multi availability zone etcd cluster managed by Etcd-operator and how Etcd-operator automates database administration tasks. We will visually step through how these operations are executed by Etcd-operator and how attendees can integrate it into their existing architectures to eliminate downtime and drastically reduce the time they spend on database administration tasks.

Speakers
avatar for Kodie Glosser

Kodie Glosser

Software Developer, IBM
Kodie Glosser is a Software Engineering Developer at IBM. Kodie first started at IBM as a Site Reliability Engineer, monitoring and managing over 3000 OpenStack customer instances globally for 1.5 years.When IBM Cloud Kubernetes Service (IKS) launched in 2017, Kodie transitioned to... Read More →
avatar for Tyler Lisowski

Tyler Lisowski

Lead Architect, IBM
Tyler Lisowski is the lead architect of IBM Cloud Satellite. He brings Cloud technologies where clients need it with the controls they require. He optimizes how regulated clients manage global technology fleets at the edge, on premise, and in public cloud environments. He unlocks... Read More →



Tuesday August 18, 2020 18:30 - 19:05 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations
 
Wednesday, August 19
 

13:45 CEST

Banking on Kubernetes, the Hard Way, in Production - Miles Bryant & Suhail Patel, Monzo Bank
Have you ever wondered what it takes to deploy and operate Kubernetes at scale, in production? Self hosted clusters often have a bad reputation as a complex and costly choice when compared to managed services. Let’s look at an alternative viewpoint and evaluate the tradeoffs.

Monzo started self hosting Kubernetes out of necessity a few years ago when managed services were in their infancy. In this talk, Miles and Suhail will explain why Monzo has chosen to continue operating their own clusters, and how this can be a viable option.

This talk discusses Monzo’s experiences with operating, upgrading, customising and configuring the control plane, networking and cloud integrations. We think this has been the best choice, but we also want to discuss the challenges we’ve faced along the way - like the time when network policies took down a large chunk of Monzo's cluster.

Speakers
MB

Miles Bryant

Platform Engineer, Monzo Bank
Miles is an Engineer on the Platform Squad. He focuses on scaling our Kubernetes and monitoring infrastructure to cater for the over 1500 microservices running the bank. Miles has spoken at various meetups like the Kubernetes London Meetup, Open Infra Days and the Prometheus London... Read More →
avatar for Suhail Patel

Suhail Patel

Platform Engineer, Monzo Bank
Suhail is an Engineer on the Platform Squad. He focuses on reliability and database operations, ensuring that Monzo customers have access to managing their money 24/7. Suhail has spoken at other conferences such as SRECon Ireland 2019 and QCon London 2019. He has also spoken in various... Read More →



Wednesday August 19, 2020 13:45 - 14:20 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

14:30 CEST

Reimagining the Worldwide LHC Computing Grid on Kubernetes - Lukas Heinrich, CERN & Alessandra Forti, University of Manchester
At CERN, the home of the web, the Large Hadron Collider at CERN hosts some of the largest physics experiments ever constructed. The distributed infrastructure built over the last 20 years -- the World-wide LHC computing grid (WLCG) would today be described a federated, multi-cloud and multi-cluster deployment, mostly made up of a diverse set of research institute batch systems deployed on bare-metal or VMs. The rise of containers is an opportunity to reimagine the WLCG deployed on Kubernetes. In this talk we will cover how we leverage CNCF tools in this transition. Using e.g. containerd snapshotters for worldwide image distribution, Helm GitOps for reproducible configuration of multi-cluster setups and our deployment of services and batch workloads in that system. In a demo, we will deploy a member of the federation which will then receive workloads to analyze subatomic collision data.

Speakers
AF

Alessandra Forti

University of Manchester
Alessandra is senior system administrator and coordinator at one of the large UK Worldwide LHC Computing Grid sites. She has 20 years of experience on grid computing and as the coordinator of the Workflow Management System of the ATLAS Experiment she is leading the effort of moving... Read More →
avatar for Lukas Heinrich

Lukas Heinrich

Physicist, CERN
Lukas Heinrich is a particle physicist working on the ATLAS Experiment. He focuses on introducing modern cloud computing tools to more systematically search for phenomena beyond the Standard Model of Particle Physics.



Wednesday August 19, 2020 14:30 - 15:05 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

16:55 CEST

20,000 Upgrades Later: Lessons From a Year of Managed Kubernetes Upgrades - Adam Wolfe Gordon, DigitalOcean
Upgrading to a new release is one of the most disruptive operations we regularly inflict on our Kubernetes clusters. There are multiple strategies for doing an upgrade, but they all require rescheduling workloads and restarting cluster components.

We started offering upgrades on our managed Kubernetes platform, DigitalOcean Kubernetes Service (DOKS), in May 2019. Since then, our customers have kicked off about 20,000 automated patch and minor release upgrades on their clusters. Most of those upgrades went well, but some didn't and we've learned a few things from the ones that went wrong.

In this talk we will share lessons from a year of automated Kubernetes upgrades: what we got right, what we got wrong, workloads that caused us trouble, and changes we've made to make the process smoother. We hope these lessons will help others avoid pain in their Kubernetes upgrades.

Speakers
avatar for Adam Wolfe Gordon

Adam Wolfe Gordon

Senior Engineer II, DigitalOcean
Adam Wolfe Gordon is a senior engineer focused on product strategy at DigitalOcean. Among other things, he previously worked as the tech lead for DigitalOcean's Kubernetes and container registry products. Adam is interested in infrastructure products, and likes to spend as much time... Read More →



Wednesday August 19, 2020 16:55 - 17:30 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

17:40 CEST

In-place Upgrade Noway! Blue/Green Your Way to a New Kubernetes Version - Ricardo Aravena, Rakuten
Since its introduction, Kubernetes has had a relentless pace of innovation and a significant release every three months. For an organization, it may be challenging to keep pace with new features and their Kubernetes clusters up to date. Furthermore, the constant change of the Kubernetes API + CRDs may be a barrier to minimizing downtime.

This session will showcase using different tools with automation to update the major version of your cluster using a blue/green approach. Can we take advantage of a GitOps approach using open-source tools like Flux and Keiko? How do we change manifests to support the new API? How can we verify and add more security to the upgrades?

The audience will come away with a pragmatic understanding of how to make use of different open-source tools and processes to make Kubernetes upgrades seamless with minimal to no downtime in production.

Speakers
avatar for Ricardo Aravena

Ricardo Aravena

Cloud Native Engineering Lead, Truera
Ricardo currently works at Truera as a Cloud Native Lead helping automate everything with cloud native technologies. He's an open source enthusiast and co-chair of the CNCF TAG-Runtime. He has been working in tech in software engineering roles for more than 20 years and comes from... Read More →



Wednesday August 19, 2020 17:40 - 18:15 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations
 
Thursday, August 20
 

13:00 CEST

Help! Please Rescue Not-ready Nodes Immediately - Xiaoyu Zhang, Alibaba & Di Xu, Ant Financial
For a Kubernetes cluster, nodes are crucial to make pods running properly. So it is indispensable to monitor nodes status and detect node problems. Node problem detector (NPD), an open source project in Kubernetes community, is a good answer to address this issue. Nowadays NPD has already been well accepted and widely used in production environments.

Actually identifying the problem is only the first step. What we need to do next is to handle those problems and rescue the nodes.

In this talk, we will list common problems and share how we establish rules to decide whether a node is ready or not and how to fix them if recoverable. Moreover, we will introduce some use scenarios on how we make a 99.9% uptime guarantee with ten thousand nodes in a single cluster. We will  share some experience on how to recover the nodes within 10 minutes as well.

Speakers
avatar for Xiaoyu Zhang

Xiaoyu Zhang

Principal Engineer, Tencent
Xiaoyu Zhang is a principal engineer in Tencent Cloud. He worked for Alibaba Cloud as a senior engineer. He's a member of the Kubernetes organization. He mainly works on Kubernetes project and focuses on docs, kubectl, controller-manager, storage and runtime areas. He had multiple... Read More →
avatar for Di Xu

Di Xu

Senior Engineer, Tencent
Currently, he is working at Tencent as a staff engineer, leading a small team working on open source cloud native projects and distributed cloud platform development. Also, he is a top 50 code contributor in Kubernetes community. He had spoken many times at open source conferences... Read More →



Thursday August 20, 2020 13:00 - 13:35 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

13:45 CEST

Autoscaling and Cost Optimization on Kubernetes: From 0 to 100 - Guy Templeton, Skyscanner & Jiaxin Shan, Amazon
One of the great promises of Kubernetes is the ability to scale your applications and infrastructure dynamically based on demand whilst optimising cost no matter where clusters run. Autoscaling workloads and clusters without compromising the performance or availability of your applications is not always simple though.

At Skyscanner, use of the Cluster Autoscaler (CA), Horizontal Pod Autoscaler (HPA) and Vertical Pod Autoscaler (VPA) have helped meet traveller demand in a cost effective way. Guy and Jiaxin will walk through hard earned autoscaling lessons, going from the basics to advanced features. This will include using custom metrics with the HPA, the CA’s expanders, scaling from zero, labeling and balancing between node groups to handle different use cases and challenging to scale applications. They will also cover a number of other useful community tools to help with autoscaling.

Speakers
avatar for Guy Templeton

Guy Templeton

Principal Software Engineer, Skyscanner
Guy is a principal software engineer at Skyscanner, working in the production platform tribe where he’s focused on providing the best possible platform for Skyscanner’s travellers and engineers. Within Skyscanner he’s the SME on scaling Kubernetes and containerised workloads... Read More →
avatar for Jiaxin Shan

Jiaxin Shan

Software Developer Engineer, Amazon
Jiaxin is a Software Engineer in Amazon EKS, focusing on autoscaling, scheduling and machine learning on Kubernetes. He helps maintain upstream autoscaling projects and is familiar with most of autoscaling use cases. He is also an active contributor to other community projects like... Read More →



Thursday August 20, 2020 13:45 - 14:20 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

17:20 CEST

Panel: Security Is Not A Unicorn - Jay Beale, InGuardians; Marlow Weston, Intel; Trupti Shiralkar, Illumio; Aeva Black & Sarah Young, Microsoft
Do you have to trade performance for security?

Panelists will gather to discuss whether current kubernetes security best practices are at odds with the architectural requirements of heavy computational workloads such as those in machine learning or High-Performance Computing (HPC). The panelists will discuss where the bottlenecks are, what security risks are known, and what industry tools are used to address these issues. The panelists will also draw comparisons to more traditional HPC-style workloads and see what lessons can be drawn from that stalwart legacy.

The panel will be moderated by Jay Beale, CTO of InGuardians, who co-leads the Kubernetes project’s third party security audit working group.

Speakers
avatar for Trupti Shiralkar

Trupti Shiralkar

Principal Application Security Engineer, Illumio
Trupti Shiralkar is a Principal Application Security Engineer at the world’s most customer-centric security company Illumio. She has a strong passion for security and privacy and believes in influencing security by creating a mutual win for all involved parties. She enjoys diving... Read More →
avatar for Sarah Young

Sarah Young

Senior Cloud Security Advocate, Microsoft
Sarah Young is a Senior Cloud Security Advocate working at Microsoft. She has lived all over the place, but currently calls Melbourne home. Sarah has been working in cyber security since before it was cool, holds numerous industry qualifications has co-authored a few Microsoft Press... Read More →
avatar for Jay Beale

Jay Beale

CEO and CTO, InGuardians
Jay Beale is CTO and CEO for InGuardians. He works on Kubernetes, Linux and Cloud-Native security, both as a professional threat actor and an Open Source maintainer and contributor. He's the architect of the open source Peirates attack tool for Kubernetes and Bustakube CTF Kubernetes... Read More →
avatar for Marlow Weston

Marlow Weston

Cloud Software Architect, Intel
Marlow is a Cloud Software Architect working on resource management for Kubernetes at Intel. She also is a chair for the CNCF Environmental Sustainability TAG. Marlow has expertise in resource management, the AI/ML Kubernetes cloud compute ecosystem, embedded systems, high performance... Read More →



Thursday August 20, 2020 17:20 - 17:55 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations

18:05 CEST

Zero Downtime Deployments: Controlling Application Rollouts and Rollbacks - Christopher Hanson, RX-M LLC
Kubernetes provides several types of automation controllers to deploy and manage applications at scale. Each exposes features that provide for zero downtime upgrades and rollbacks but not all controllers are created equal. Deployments provide the widest application compatibility but work best with stateless applications; the aptly named StatefulSet controller provides guarantees that benefit stateful applications, but how do the features of these controllers behave in practice?

Learn about these and other Kubernetes controller types through a series of demonstrations that will reveal their features, benefits, and drawbacks. The session will also explore the primitives that enable granular control over rollouts so that you can choose the settings that work best for your application.


Thursday August 20, 2020 18:05 - 18:40 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
  Operations
 
  • Timezone
  • Filter By Date KubeCon + CloudNativeCon Europe 2020 Aug 17 -20, 2020
  • Filter By Venue Virtual
  • Filter By Type
  • 101 Track
  • Application + Development
  • Breaks
  • Case Studies
  • CI/CD
  • CNCF Membership Benefits Office Hours
  • Co-Located Events
  • Community
  • Customizing + Extending Kubernetes
  • Experiences
  • Expo Hall
  • FinOps Summit
  • Keynote Sessions
  • Lightning Talk Sessions
  • Machine Learning + Data
  • Maintainer Track Sessions
  • Meet the Maintainers
  • Networking
  • Observability
  • Operations
  • Performance
  • Runtimes
  • Security + Identity + Policy
  • Serverless
  • Service Mesh
  • Storage
  • Tutorials
  • Content Experience Level

Twitter Feed

Filter sessions
Apply filters to sessions.