<?xml version='1.0' encoding='utf-8' ?>
<iCalendar xmlns:pentabarf='http://pentabarf.org' xmlns:xCal='urn:ietf:params:xml:ns:xcal'>
    <vcalendar>
        <version>2.0</version>
        <prodid>-//Pentabarf//Schedule//EN</prodid>
        <x-wr-caldesc></x-wr-caldesc>
        <x-wr-calname></x-wr-calname>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>VLUR7J@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-VLUR7J</pentabarf:event-slug>
            <pentabarf:title>Virtual Rejekts Kickoff: India</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T070000</dtstart>
            <dtend>20200401T071000</dtend>
            <duration>0.01000</duration>
            <summary>Virtual Rejekts Kickoff: India</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/VLUR7J/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Sayan Chowdhury</attendee>
            
            <attendee>Prakash Mishra</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZKQ8MA@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZKQ8MA</pentabarf:event-slug>
            <pentabarf:title>Connecting Applications with Operator-backed Services</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T071000</dtstart>
            <dtend>20200401T074000</dtend>
            <duration>0.03000</duration>
            <summary>Connecting Applications with Operator-backed Services</summary>
            <description>Cloud-Native Environments like Kubernetes comes with its challenges for binding applications. A service backed by a Kubernetes operator, for example, PostgreSQL instance and a shiny front-end Node.js application...Wouldn&#x27;t it be really fancy if we could just express the intent to bind to any backing service without actually doing the configuration heavy lifting?
In this talk, we will review how to enable developers to connect their applications with operator-backed services, such as databases, without having to perform manual intervention (secrets, configmaps, etc.). It thereby provides an intuitive approach for the developers to connect their application to an operator backed service. In a nutshell, improved developer experience.
Together with this talk, we would be running through a live demo, to show application and service binding in action, using our open-source Kubernetes Operator, service-binding-operator.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/ZKQ8MA/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Avni Sharma</attendee>
            
            <attendee>Igor Sutton</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TKHL3W@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TKHL3W</pentabarf:event-slug>
            <pentabarf:title>Elastic cloud bursting with Virtual Kubelet and KIP</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T074500</dtstart>
            <dtend>20200401T081500</dtend>
            <duration>0.03000</duration>
            <summary>Elastic cloud bursting with Virtual Kubelet and KIP</summary>
            <description>Tired of hand curating pet worker nodes on each cloud provider? Worried about underutilization of compute on your kubernetes clusters? Wonder if your control plane can ship pods to a different cloud provider? This talk introduces a brand new open source provider for virtual kubelet called KIP (Kubernetes Cloud Instance Provider). KIP enables Kubernetes control plane to consume cloud agnostic right sized cost optimized compute instance for your Kubernetes pods without having to manually curate and maintain cloud vendor specific pet worker nodes. Cloud bursting demo included!</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/TKHL3W/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Madhuri Yechuri</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>Q3GJZX@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-Q3GJZX</pentabarf:event-slug>
            <pentabarf:title>Using OpenEBS successfully for remote working and to reduce costs</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T082000</dtstart>
            <dtend>20200401T085000</dtend>
            <duration>0.03000</duration>
            <summary>Using OpenEBS successfully for remote working and to reduce costs</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/Q3GJZX/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Uma Mukkara</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>YGVZBZ@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-YGVZBZ</pentabarf:event-slug>
            <pentabarf:title>Handover: India to Berlin</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T085000</dtstart>
            <dtend>20200401T090000</dtend>
            <duration>0.01000</duration>
            <summary>Handover: India to Berlin</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/YGVZBZ/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Ellen Körbes</attendee>
            
            <attendee>Bill Mulligan</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8SDMXM@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8SDMXM</pentabarf:event-slug>
            <pentabarf:title>metal-stack - kubernetes on bare metal</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T090000</dtstart>
            <dtend>20200401T093000</dtend>
            <duration>0.03000</duration>
            <summary>metal-stack - kubernetes on bare metal</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/8SDMXM/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Markus Fensterer</attendee>
            
            <attendee>Gerrit Schwerthelm</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>JKU7PC@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-JKU7PC</pentabarf:event-slug>
            <pentabarf:title>Inspektor Gadget and traceloop: BPF debugging tools for Kubernetes</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T093500</dtstart>
            <dtend>20200401T100500</dtend>
            <duration>0.03000</duration>
            <summary>Inspektor Gadget and traceloop: BPF debugging tools for Kubernetes</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/JKU7PC/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Alban Crequy</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ELRRKL@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ELRRKL</pentabarf:event-slug>
            <pentabarf:title>Virtual K8s: Application Fleet Management at Scale</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T101000</dtstart>
            <dtend>20200401T104000</dtend>
            <duration>0.03000</duration>
            <summary>Virtual K8s: Application Fleet Management at Scale</summary>
            <description>The Edge ecosystem spans across all verticals such as Retail, Manufacturing, Industrial, Robotics, etc. As more organizations begin to move to edge deployments in the number of 1000s using Cloud Native technologies, there are clear deployment, lifecycle management, and operational challenges. 

This talk will focus on architectural &amp; technology principles of managing large scale kubernetes application deployments for globally scaled applications. We will use our experience with a large retail customer development used to validate the approach. The solution uses standard k8s APIs, defines new concepts on fleet management leveraging standard techniques for replications controlled by annotations and CRDs. 

The learning will benefit both project owners and operators of large scale systems, with a focus on growing existing projects to take into these approaches.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/ELRRKL/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Jakub Pavlik</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>GXQEPP@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-GXQEPP</pentabarf:event-slug>
            <pentabarf:title>Istio as a monolith. Why sometimes consolidation is a good thing and what does it mean for the users.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T104500</dtstart>
            <dtend>20200401T110000</dtend>
            <duration>0.01500</duration>
            <summary>Istio as a monolith. Why sometimes consolidation is a good thing and what does it mean for the users.</summary>
            <description>Istio moving to a single binary is a great opportunity to talk about differences between a &quot;monolith&quot; and a &quot;single binary microservice&quot;. Explain why monolith isn&#x27;t always a bad thing. On top of that - this moves solves one of the most common &quot;disadvantage&quot; of Istio so I will also explain what does it mean for the users and how does Istio future could look like.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/GXQEPP/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Dawid Ziolkowski</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MT8JWT@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MT8JWT</pentabarf:event-slug>
            <pentabarf:title>Handover: Berlin to Amsterdam</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T110000</dtstart>
            <dtend>20200401T111000</dtend>
            <duration>0.01000</duration>
            <summary>Handover: Berlin to Amsterdam</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/MT8JWT/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Alessandro Vozza</attendee>
            
            <attendee>Lian Li</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>WDTTHP@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-WDTTHP</pentabarf:event-slug>
            <pentabarf:title>How to beat an existential crisis by becoming Cloud Native.</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T111000</dtstart>
            <dtend>20200401T114000</dtend>
            <duration>0.03000</duration>
            <summary>How to beat an existential crisis by becoming Cloud Native.</summary>
            <description>This talk is based on our O&#x27;Reilly book - Cloud Native Transformation https://www.amazon.com/Cloud-Native-Transformation-Practical-Innovation/dp/1492048909

Patterns from the book can be found here: https://www.cnpatterns.org/

An important mental model that shows the scope of the story is Cloud Native Maturity Matrix: https://info.container-solutions.com/cloud-maturity-matrix</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/WDTTHP/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Pini Reznik</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XDGMZR@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XDGMZR</pentabarf:event-slug>
            <pentabarf:title>Kubernetes The Fun Way</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T114500</dtstart>
            <dtend>20200401T121500</dtend>
            <duration>0.03000</duration>
            <summary>Kubernetes The Fun Way</summary>
            <description>Each of the case studies is accompanied by a demo, lessons learned and videos/gifs which are supposed to look fun:

- Running a Kubernetes cluster on Arm64 single board computers in my living room and creating a ceph pool managed by Rook using USB Flash Drives just to run a Wordpress blog;

- Building a Kubernetes operator for drones, attaching worker nodes to the drones, and launching them in the air;

- Using a mobile app to trigger vm shutdowns in order to test the resilience of &quot;cloud-native&quot; applications;

- The fourth one is still under development and will be about creating your own Kubernetes as a Service using Typhoon K8s.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/XDGMZR/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Dan Acristinii</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>RKPBZ8@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-RKPBZ8</pentabarf:event-slug>
            <pentabarf:title>Platform Endgame - Kube CF</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T122000</dtstart>
            <dtend>20200401T125000</dtend>
            <duration>0.03000</duration>
            <summary>Platform Endgame - Kube CF</summary>
            <description>We understand that Cloud Foundry and Kubernetes overlap in a few aspects, but we strongly believe that they don&#x27;t need to compete. In our view, they are complementary projects, that can serve a wider range of use cases when deployed together.

As mentioned before, both projects have large communities, and with this project we&#x27;re looking to have them collaborate and come up with solutions that benefit real customers.

Kube CF is not just an idea. Both SUSE and IBM have product offerings that deliver this solution to customers.
We also consider this to be an amazing use-case for Kubernetes. Cloud Foundry is a complex piece of software, and having it run reliably on Kubernetes has been a great effort, which resulted in us implementing native operators with controllers that bridge the gap.

A project like this drives innovation. The operators we&#x27;ve built offer building blocks that can be reused in other contexts: rolling updates with automated canaries and recovery, support for re-usable errands, job output persistence, secret generation, automated reaction on configuration change, support for service routing to active/passive services and configuration discovery and linking.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/RKPBZ8/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Vlad Iovanov</attendee>
            
            <attendee>Mario Manno</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>BDP8YE@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-BDP8YE</pentabarf:event-slug>
            <pentabarf:title>Yes, we need a new dashboard!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T125500</dtstart>
            <dtend>20200401T131000</dtend>
            <duration>0.01500</duration>
            <summary>Yes, we need a new dashboard!</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/BDP8YE/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Joaquim Rocha</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NH7CJH@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NH7CJH</pentabarf:event-slug>
            <pentabarf:title>Handover: Amsterdam to London</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T131000</dtstart>
            <dtend>20200401T132000</dtend>
            <duration>0.01000</duration>
            <summary>Handover: Amsterdam to London</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/NH7CJH/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Charlotte Godley</attendee>
            
            <attendee>Mark Coleman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CKPRTM@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CKPRTM</pentabarf:event-slug>
            <pentabarf:title>How to Train your Red Team (for Cloud Native)</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T132000</dtstart>
            <dtend>20200401T135000</dtend>
            <duration>0.03000</duration>
            <summary>How to Train your Red Team (for Cloud Native)</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/CKPRTM/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Andrew Martin</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>8TNRXT@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-8TNRXT</pentabarf:event-slug>
            <pentabarf:title>Attack of the mutant tags!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T135500</dtstart>
            <dtend>20200401T142500</dtend>
            <duration>0.03000</duration>
            <summary>Attack of the mutant tags!</summary>
            <description>In this talk we will start explaining the meaning of tag mutation, and how you can end up running the same tag but different images in different environments if you don’t take care.

Then we will focus and make a demo on some race-condition problems with Kubernetes that can lead to security problems, allowing an attacker to bypass an image scan triggered by admission controller.

We will share our experience with Harbor registry, and how lack of knowledge on the internals of the Docker registry and how the API works can lead to misassumptions leading to destruction or corruption of data. For example, in Harbor UI a user can remove an image by tag, but the underlying Docker registry API delete manifest endpoint (https://docs.docker.com/registry/spec/api/#deleting-an-image deletes by digest). So, deleting a tag will result in the deletion of all the tags pointing to the same manifest. Also, users might wonder why the garbage collection is releasing very little space and ignore the fact that due to CA IDs, manifests are preserved in the registry when a tag is mutated. This prevents the old tag layers from being reclaimed by the GC.

Finally, we will see how registries usually allow enabling immutability as a feature and open a debate about tag mutability: should tags be always mutable? Always immutable? Should we use regular expressions? Which approach is the best? Join this session to find out.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/8TNRXT/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Álvaro Iradier</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZBCDWF@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZBCDWF</pentabarf:event-slug>
            <pentabarf:title>Calico Networking with eBPF</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T143000</dtstart>
            <dtend>20200401T150000</dtend>
            <duration>0.03000</duration>
            <summary>Calico Networking with eBPF</summary>
            <description>Sometimes referred to as the Linux kernel’s “super power”, eBPF allows you to write mini programs that can be attached to various low-level hooks and executed inside the Linux kernel, for a wide variety of uses including networking, security, and tracing. You’ll see a lot of non-networking projects leveraging eBPF, but for Calico our focus is on networking, and in particular, pushing the networking capabilities of the latest Linux kernel’s to the limit while maintaining Calico’s reputation for simplicity, reliability and scalability.

In this talk you will learn the basics of how eBPF works, how it can be leveraged for networking, and what the benefits (and drawbacks) are for users interested in switching from Linux’s standard networking pipeline to Calico’s new eBPF optimized dataplane.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/ZBCDWF/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Shaun Crampton</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>SL8PYQ@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-SL8PYQ</pentabarf:event-slug>
            <pentabarf:title>Handover: London to New York</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T150000</dtstart>
            <dtend>20200401T151000</dtend>
            <duration>0.01000</duration>
            <summary>Handover: London to New York</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/SL8PYQ/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Stephen Augustus</attendee>
            
            <attendee>Jonathan Gold</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TDRNTS@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TDRNTS</pentabarf:event-slug>
            <pentabarf:title>Using k8s, Bare Metal, &amp; 5G to achieve autonomous drone delivery!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T151000</dtstart>
            <dtend>20200401T154000</dtend>
            <duration>0.03000</duration>
            <summary>Using k8s, Bare Metal, &amp; 5G to achieve autonomous drone delivery!</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/TDRNTS/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Cody Hill</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NFECW8@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NFECW8</pentabarf:event-slug>
            <pentabarf:title>What We’ve Learned Building a Multi-Region DBaaS on Kubernetes</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T154500</dtstart>
            <dtend>20200401T161500</dtend>
            <duration>0.03000</duration>
            <summary>What We’ve Learned Building a Multi-Region DBaaS on Kubernetes</summary>
            <description>We are presenting a unique case study from a Kubernetes user. We will be sharing our team&#x27;s experience using kubernetes to build a multiregion database as a service. Unique aspects include (a) running a stateful service across multiple regions, (b) heavily using the k8s API to build automation on top of k8s, and (c) offering a service that dynamically allocates k8s clusters on public cloud providers. In particular, (a) could help inform the design of future k8s multiregion networking/federation capabilities.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/NFECW8/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Carlo Salomon Ruiz</attendee>
            
            <attendee>Josh Imhoff</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZJG8CL@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZJG8CL</pentabarf:event-slug>
            <pentabarf:title>The need for a Cloud Native Tunnel</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T162000</dtstart>
            <dtend>20200401T165000</dtend>
            <duration>0.03000</duration>
            <summary>The need for a Cloud Native Tunnel</summary>
            <description>This talk is different from the one at San Diego, which introduced a problem around IPv4 addresses running out, and some of the ways tunnels could help us gain IPs again. The recording at San Diego also got corrupted and was lost. This talk provides an overview of the problem and gives developers and ITOps a new, essential tool for their tool belt.

I&#x27;ll also be giving examples of real-world case-studies and customer interest and adoption.

https://github.com/inlets/

https://blog.alexellis.io/https-inlets-local-endpoints/</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/ZJG8CL/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Alex Ellis, Founder @ OpenFaaS Ltd, CNCF Ambassador</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>DJHL3Y@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-DJHL3Y</pentabarf:event-slug>
            <pentabarf:title>Handover: New York to Boulder</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T165000</dtstart>
            <dtend>20200401T170000</dtend>
            <duration>0.01000</duration>
            <summary>Handover: New York to Boulder</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/DJHL3Y/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Chris Kuehl</attendee>
            
            <attendee>Kim McMahon</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>LNCSKT@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-LNCSKT</pentabarf:event-slug>
            <pentabarf:title>Kubernetes Ingress-Nginx Security from Beginner to Expert</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T170000</dtstart>
            <dtend>20200401T173000</dtend>
            <duration>0.03000</duration>
            <summary>Kubernetes Ingress-Nginx Security from Beginner to Expert</summary>
            <description>This presentation will cover:

- Explaining what ingress is and how it works
- How to configure the ingress controller
- How to enhance ingress security (Basic Auth, Mutual Auth, WAF, etc.)
- How to troubleshoot errors with the ingress controller</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/LNCSKT/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Fernando Diaz</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>T9W3A9@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-T9W3A9</pentabarf:event-slug>
            <pentabarf:title>Observable Applications Using OpenTelemetry</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T173500</dtstart>
            <dtend>20200401T180500</dtend>
            <duration>0.03000</duration>
            <summary>Observable Applications Using OpenTelemetry</summary>
            <description>Following are the key topics covered in the talk:

- Tracing vs. traditional monitoring and logging
- Distributed tracing: what makes it great and why it is hard
- Introduction to OpenTelemetry
- A look into some of the OpenTelemetry libraries (most likely Go and Python)
- Demo: making a distributed application observable using OpenTelemetry
- Context propagation: what makes it tricky and how it is handled in the OpenTelemetry implementation</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/T9W3A9/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Johannes Liebermann</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>38GQVE@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-38GQVE</pentabarf:event-slug>
            <pentabarf:title>The Easy Button to Kubernetes Networking with Open vSwitch</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T181000</dtstart>
            <dtend>20200401T182500</dtend>
            <duration>0.01500</duration>
            <summary>The Easy Button to Kubernetes Networking with Open vSwitch</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Short Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/38GQVE/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Antonin Bas</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>V8KREC@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-V8KREC</pentabarf:event-slug>
            <pentabarf:title>Watching the Watcher: Advanced Integrated Monitoring with Prometheus Federation</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T183000</dtstart>
            <dtend>20200401T190000</dtend>
            <duration>0.03000</duration>
            <summary>Watching the Watcher: Advanced Integrated Monitoring with Prometheus Federation</summary>
            <description>This talk is meant for individuals who are exploring new ways to use cloud native technologies and want to know more about components which are becoming ubiquitous, like Prometheus.

Attendees will learn what Prometheus offers as a time-series data store, as well as what it does not offer.

After the basics of Prometheus are addressed, the talk will go into the anatomy of a Prometheus installation covering architecture and hardware requirements. Next, the talk will cover Prometheus as a component in a distributed application in a production environment, where there may be other instances of Prometheus running.

As a result, attendees will learn how to install and configure a standalone Prometheus as part of a larger distributed application with basic security and redundancy so that it can recover quickly in the event of a catastrophic outage.

Next, attendees will learn how to link (federate) the standalone instance of Prometheus with the instance of Prometheus that is deployed with the Linkerd service mesh.

Finally, the session will discuss alternatives to Prometheus federation using the CNCF project Cortex.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/V8KREC/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Charles Pretzer</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>9339QZ@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-9339QZ</pentabarf:event-slug>
            <pentabarf:title>Handover: Boulder to Seattle</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T190000</dtstart>
            <dtend>20200401T191000</dtend>
            <duration>0.01000</duration>
            <summary>Handover: Boulder to Seattle</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/9339QZ/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Matt Baldwin</attendee>
            
            <attendee>Kaslin Fields</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ULC7KL@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ULC7KL</pentabarf:event-slug>
            <pentabarf:title>Making the Business Case for DevOps</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T191000</dtstart>
            <dtend>20200401T194000</dtend>
            <duration>0.03000</duration>
            <summary>Making the Business Case for DevOps</summary>
            <description>We&#x27;ll provide tools to calculate cost savings and investment for investments into DevOps including personnel, CI/CD, monitoring, and more. Everyone cares about DevOps when features can&#x27;t be delivered or services fail. We&#x27;ll show you how to avoid the pitfalls of reactive DevOps in 2020. Then, instead of painful retrospectives about the investment that should have been made, you can celebrate what a good job you&#x27;ve done.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/ULC7KL/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Dan Garfield</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>MY7CVR@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-MY7CVR</pentabarf:event-slug>
            <pentabarf:title>Secure Shell Access Without SSH</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T194500</dtstart>
            <dtend>20200401T201500</dtend>
            <duration>0.03000</duration>
            <summary>Secure Shell Access Without SSH</summary>
            <description>SSH is a staple of server management. As simple as it is it comes with lots of complications. Open ports, users management, authorized_keys, and bastions are just some of the things you need to consider.
What if there were an easier way? What if you didn&#x27;t need to open port 22 and you didn&#x27;t need VPN access? What about auditing shell sessions and current connections?
AWS Systems Manager Session Manager has managed to have the worst product name in the cloud, but it also may be the most useful for securing access to your infrastructure.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/MY7CVR/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Justin Garrison</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>TWB333@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-TWB333</pentabarf:event-slug>
            <pentabarf:title>Cluster API Deep Dive</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T202000</dtstart>
            <dtend>20200401T205000</dtend>
            <duration>0.03000</duration>
            <summary>Cluster API Deep Dive</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/TWB333/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Vince Prignano</attendee>
            
            <attendee>Cecile Robert-Michon</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>CN3CTC@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-CN3CTC</pentabarf:event-slug>
            <pentabarf:title>Handover: Seattle to San Francisco</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T205000</dtstart>
            <dtend>20200401T210000</dtend>
            <duration>0.01000</duration>
            <summary>Handover: Seattle to San Francisco</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/CN3CTC/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Katy Farmer</attendee>
            
            <attendee>Tasha Drew</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>NDUMDV@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-NDUMDV</pentabarf:event-slug>
            <pentabarf:title>Discover and Secure your APIs in Minutes</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T210000</dtstart>
            <dtend>20200401T213000</dtend>
            <duration>0.03000</duration>
            <summary>Discover and Secure your APIs in Minutes</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/NDUMDV/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Madhukar Nayakbomman</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>ZPSXZU@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-ZPSXZU</pentabarf:event-slug>
            <pentabarf:title>Noverlay Networks for Health and Wellbeing</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T213500</dtstart>
            <dtend>20200401T220500</dtend>
            <duration>0.03000</duration>
            <summary>Noverlay Networks for Health and Wellbeing</summary>
            <description>- How many load balancers does it take to replace a pod?

- How do these interplay with pods connectivity approaches? Can there be optimizations?

- Is it possible to optimize routing (or addressing) by zone or topology across various abstractions, or does
each successive abstraction get in the way of others?

We&#x27;ll compare some of the options for these, and contrast with the lessons from network history books.</description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/ZPSXZU/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Karthik Prabhakar</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>7CGL3P@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-7CGL3P</pentabarf:event-slug>
            <pentabarf:title>Kubernetes Native Policy Management with Kyverno!</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T221000</dtstart>
            <dtend>20200401T224000</dtend>
            <duration>0.03000</duration>
            <summary>Kubernetes Native Policy Management with Kyverno!</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Talk</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/7CGL3P/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Jim Bugwadia</attendee>
            
            <attendee>Shuting Zhao</attendee>
            
        </vevent>
        
        <vevent>
            <method>PUBLISH</method>
            <uid>XUFB8A@@cfp.cloud-native.rejekts.io</uid>
            <pentabarf:event-id></pentabarf:event-id>
            <pentabarf:event-slug>-XUFB8A</pentabarf:event-slug>
            <pentabarf:title>Virtual Rejekts wrapup</pentabarf:title>
            <pentabarf:subtitle></pentabarf:subtitle>
            <pentabarf:language>en</pentabarf:language>
            <pentabarf:language-code>en</pentabarf:language-code>
            <dtstart>20200401T224000</dtstart>
            <dtend>20200401T225000</dtend>
            <duration>0.01000</duration>
            <summary>Virtual Rejekts wrapup</summary>
            <description></description>
            <class>PUBLIC</class>
            <status>CONFIRMED</status>
            <category>Handover</category>
            <url>https://cfp.cloud-native.rejekts.io/virtual-rejekts-2020/talk/XUFB8A/</url>
            <location>Track 1 (UTC)</location>
            
            <attendee>Arun Teja Godavarthi</attendee>
            
            <attendee>Chris Kuehl</attendee>
            
        </vevent>
        
    </vcalendar>
</iCalendar>
