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.
Application + Development [clear filter]
Tuesday, August 18
 

13:00 CEST

Deliver Your Cloud Native Application with Design Pattern as Code - Jun Makishi & Rintaro Sekino, NTT Communications
As Cloud Native landscape is evolving, and many practices become outdated quickly, it is hard to follow best practices for integrating Cloud Native tools.
NTT Communications has introduced a new idea to manage such integration: Design Pattern as Code. We break a Cloud Native architecture into a small portion of design pattern per context to make it reusable and composable. As this approach enables sharing a well designed and maintained integration pattern across organizations, our software delivery becomes safe and scalable.
We will throw a live demo to build an application from some practical design patterns to turn it to Cloud Native application and delivery it to production safely.
We leverage Tekton, Cuelang, and many other Open Source tools, and we will give all participants our insight to use those tools to achieve such scalable application delivery

Speakers
avatar for Jun Makishi

Jun Makishi

Platform Architect, NTT Communications
Jun Makishi is a Platform Architect at NTT Communications. He leads a DevOps platform project to improve users' Value Stream with DevOps toolings like CI/CD, observability, etc.
avatar for Rintaro Sekino

Rintaro Sekino

Site Reliability Engineer, NTT Communications
Rintaro Sekino is a SRE at NTT Communications. Making CI/CD pipelines to improve a product release cycle, he has joined a DevOps platform project as a DevOps lead.Previously, he was working on SDN controller development for enterprise cloud. Also has 4 years experiences of carrier... Read More →



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

13:45 CEST

Kubernetes Patterns - Roland Huß, Red Hat
The way developers design, build, and run software has changed significantly with the evolution of microservices, containers and Kubernetes. This talk dives into common, reusable patterns and principles for designing and implementing cloud-native applications on Kubernetes.

This talk focus on the most established patterns. It will revisit basic patterns like "Predictable Demands" or "Service Discovery" but also dive into prominent patterns "Sidecar", "Elastic Scale" or "Operator". Live demos back this presentation.

This presentation is ideal for developers and architects who want to learn more about a pattern-based approach to implementing common Kubernetes usage scenarios.

Speakers
avatar for Roland Huss

Roland Huss

Senior Principal Software Engineer, Red Hat
Roland Huß is a software engineer at Red Hat with over 25 years of experience in programming. Currently serving as the architect for OpenShift Serverless and contributing to Knative upstream, he is the founder of Jolokia and creator of several developer tools for building and deploying... Read More →



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

14:30 CEST

Architectural Caching Patterns for Kubernetes - Rafał Leszko, Hazelcast
Kubernetes brings new ideas of how to organize the caching layer for your applications. You can still use the old-but-good client-server topology, but now there is much more than that. This session will start with the known distributed caching topologies: embedded, client-server, and cloud. Then, I'll present Kubernetes-only caching strategies, including:
- Sidecar Caching
- Reverse Proxy Caching with Nginx
- Reverse Proxy Sidecar Caching with Hazelcast
- Envoy-level caching with Service Mesh

In this session you'll see:
- A walk-through of all caching topologies you can use in Kubernetes
- Pros and Cons of each solution
- The future of caching in container-based environments

Speakers
avatar for Rafał Leszko

Rafał Leszko

Cloud Software Engineer, Hazelcast
Cloud software engineer at Hazelcast, author of the book "Continuous Delivery with Docker and Jenkins", trainer, and conference speaker. He specializes in Java development, Cloud environments, and Continuous Delivery. Former employee in a number of companies and scientific organizations... Read More →



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

17:45 CEST

Towards a Standardized Application Definition Model for Kubernetes - Phil Prasek, Upbound & Sudhanva Huruli, Microsoft
With multiple Kubernetes application models emerging to capture the complex set of cloud resources and their connectivity, how do these approaches stack up and is there a path towards a standardized Kubernetes application model that becomes the unit of scheduling across clusters, regions, and clouds?

In this talk we’ll explore two emerging application models: the KubernetesApplication in Crossplane (a multi-cloud control plane) and the Open Application Model (OAM) from Microsoft and Alibaba. We’ll provide an overview of strengths and opportunities of each approach and directions towards converging around a standardized application model as part of the newly formed CNCF SIG: sig-app-delivery.

Speakers
SH

Sudhanva Huruli

Program Manager, Microsoft
Sudhanva is a Program Manager at Microsoft working on the Azure Container Compute team. He is a maintainer on the Rudr repository and frequent contributor to the Open App Model. His focus is building tools that makes it easy for developers and operators to build and manage cloud native... Read More →
avatar for Phil Prasek

Phil Prasek

Principal Product Manager, Upbound
Phil is a Principal Product Manager at Upbound where he is working on advancing cloud-native computing by building a more open cloud. Phil previously led the definition of the Chef Enterprise Automation Stack (EAS), was a founder at QuattroLabs where he built a bare-metal cloud service... Read More →



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

13:00 CEST

Toolchains Behind Successful Kubernetes Development Workflows - L Körbes, Tilt
Kubernetes solved a lot of problems, but it created a clumsy development workflow: Every code change requires fiddling with containers, registries, and manifests. Managing config files isn't trivial. Distributed debugging; a mystery. Dev clusters are tricky to set up, and sharing cluster state among team-members is mostly fiction.

L Körbes, an expert in Kubernetes development tooling, outlines successful development workflows in three different settings: a very large enterprise, a small and agile startup, and a popular open source project.

L will share how they set up dev clusters, manage configs, automate the development feedback loop, share context across teams, debug, and, finally, deploy to production.

Learn how these teams made their Kubernetes dev workflows not only seamless, but amazing to use!

Speakers
avatar for Ellen Körbes

Ellen Körbes

Developer Relations, Tilt
Ellen Körbes runs DevRel at Tilt and previously at Garden—two of the very few companies 100% focused on the development experience side of Kubernetes. Ellen got their start building Kubernetes CLI tooling under SIG-CLI. They've since spoken about Go and Kubernetes at many world-famous... Read More →



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

13:45 CEST

Simplify Your Cloud Native Application Packaging and Deployments - Chris Crone, Docker
With so many tools for declaring and deploying applications, developing cloud native apps can get complicated quickly. Single container images can be built and shared with a registry, but what about multi container or other more complex applications? Using the CNAB (Cloud Native Application Bundle) specification, open source projects like Docker App or Porter allow you to package apps that would normally require multiple tools like Terraform, Helm, and shell to deploy - into a single tooling agnostic packaging format. These packages can then be shared using existing container registries and used with other CNAB compliant tools.

In this talk, Chris Crone, co-executive director of the CNAB project, will share how to simplify cloud native development workflows using your favorite tools like Terraform, Helm and others, without requiring every developer to learn them.

Speakers
avatar for Chris Crone

Chris Crone

Director of Engineering at Docker Inc., Docker
Chris Crone is a Director of Engineering at Docker, based on the US East Coast. He is responsible for a group of teams that provide low-level functionality (Build, Engine, Registry) as well as Content (Official Images, Verified Publishers, Extensions) at Docker. Previously, he worked... Read More →



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

14:30 CEST

Sharing Is Caring! Push Your Cloud Application to an OCI Registry - Silvin Lubecki & Djordje Lukic, Docker
Did you know that you can store anything into a container image registry? Did you ever wonder what black magic is behind multi-arch images? OCI Image specification is a standard purposely generic enough to enable use cases other than “just” container images.

While working on the Cloud Native Application Bundle (CNAB) project, we built tooling to package whole applications as OCI Images so that they could be pushed to and pulled from registries. We learnt a lot doing this and would like to share with the community.

During this talk, we will have a quick but in-depth view of:
* The OCI Image specification and its future
* How to push a multi service application to a registry
* Our battle scars with the different interpretations of the OCI spec by the mainstream registries

Speakers
DL

Djordje Lukic

Senior Software Developer, Docker
Djordje is a Senior Software Engineer at Docker. He works on the Hub, contribute to docker-compose, docker app and maintain cnab-to-oci. He is a full stack developer, and brand new rustacean.
avatar for Silvin Lubecki

Silvin Lubecki

Senior Software Developer, Docker
Silvin is a Senior Software Engineer at Docker for 2 years, and an Open Source maintainer on different project suc as Docker CLI, Docker App, CNAB-Go and cnab-to-oci. Mostly a backend developer and a Gopher.



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

16:55 CEST

Standardizing Applications For the Cloud at a Global Scale - Jared Watts, Upbound & Lei Zhang, Alibaba
In our rapidly maturing world of cloud native software, what exactly does it mean to be an “application”, especially as deployments become more complicated and move towards multiple clusters, regions, and even clouds at a global scale? In this talk, we will examine both the need and the benefits of a standard application definition model, as well as dive into the details of recent specific efforts in the ecosystem, such as the Open Application Model (OAM).

Once an “application” has a standard definition, it becomes easier to perform powerful higher level orchestration capabilities, such as scheduling the application and all of its infrastructure dependencies across multiple environments. We will learn about how scheduling works in Kubernetes and how the principles of scheduling pods to nodes can be applied to a global scale to schedule complete applications across multiple clouds.

Speakers
avatar for Jared Watts

Jared Watts

Founding Engineer, Upbound
Jared Watts is a Founding Engineer at Upbound, where he is working on advancing cloud-native computing by enabling anyone to build their own cloud platform. He is also a co-creator of the open source Crossplane (https://crossplane.io) and Rook (https://rook.io) projects. Prior to... Read More →
avatar for Lei Zhang

Lei Zhang

Partner Software Engineer, Microsoft
Lei is a Partner Software Engineer in Microsoft Azure and was leading the engineering effort in Alibaba including its Kubernetes infrastructure and serverless application platform. Lei has been working as a maintainer on Kubernetes upstream since its beginning.



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

17:40 CEST

Panel: Kubernetes and Cloud Native Security: A State of the Union - Rags Srinivas, InfoQ; Gareth Rushgrove, Snyk; Kirsten Newcomer, Red Hat; Scott Coulton, Microsoft; & Phil Estes, IBM
With the advent of Containers, Kubernetes and microservices, and platforms that build on it, like Helm, openshift, Istio, etc. the attack surfaces have increased and that necessitates a more holistic and disciplined approach towards security. While there is a lot of FUD around cloud native security in general there are approaches to harden security during development and deployment today.

This panel, intended for developers and devops audience will look at the cloud native, containers and Kubernetes security ecosystem. Attendees will walk away with a better understanding of the challenges of some of the tools for the trade and how to overcome some of the security gaps that exist today.

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 Kirsten Newcomer

Kirsten Newcomer

Director, Cloud Security Product Management, Red Hat
Kirsten works closely with Red Hat’s many security professionals across the Red Hat portfolio of enterprise-ready open source offerings. Kirsten is a diversified software management professional with 15+ years of experience in security, application development and infrastructure... Read More →
avatar for Phil Estes

Phil Estes

Principal Engineer, AWS
Phil is a Principal Engineer for Amazon Web Services (AWS), focused on core container technologies that power AWS container offerings like Fargate, EKS, and ECS.Phil is currently an active contributor and maintainer for the CNCF containerd runtime project, and participates in the... Read More →
avatar for Scott Coulton

Scott Coulton

Cloud Developer Advocate, Microsoft
Cloud Developer Advocate at Microsoft
avatar for Gareth Rushgrove

Gareth Rushgrove

Director of Product, Cloud Native, Snyk
Director of Product Management at Snyk. Developer, designer, occasional sysadmin. Infrastructure and open source geek. Curator of Devops Weekly.



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

13:45 CEST

The Past, Present, and Future of Cloud Native API Gateways - Daniel Bryant, Datawire
An API gateway is at the core of how APIs are managed, secured, and presented within any web-based system. Although the technology has been in use for many years, it has not always kept pace with recent developments within the cloud native space, and many engineers are confused about how a cloud native API gateway relates to Kubernetes Ingress or a Service load balancer.

Join this session to learn about:

- The evolution of API gateways over the past ten years, and how the original problems they were solving have shifted in relation to cloud native technologies and workflow
- Current challenges of using an API gateway within Kubernetes: scaling the developer workflow; and supporting multiple architecture styles and protocols
- Strategies for exposing Kubernetes services and APIs at the edge of your system
- A brief guide to the (potential) future of cloud native API gateways

Speakers
avatar for Daniel Bryant

Daniel Bryant

Independent Tech Consultant, Big Picture Tech
Daniel Bryant currently works as an independent technical consultant. His expertise focuses on ‘DevOps’ tooling, cloud/container platforms, and microservice implementations. Daniel is a Java Champion who contributes to several open source projects. He also writes for InfoQ, O’Reilly... Read More →



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

14:30 CEST

Scaling Telepresence Across Your Organization - Abhay Saxena, Datawire
Adopting Kubernetes often forces tradeoffs related to your cloud native software development lifecycle, particularly in relation to the inner development and debugging loops. End-to-end verification of a system consisting of 10+ microservices is simply not possible, so many developers use the CNCF-hosted Telepresence two-way proxy to solve this problem. This works very well, individually. But how do you scale these strategies across a whole organization?

Learn from the experiences of the primary Telepresence maintainer:

- Watch a demonstration of how Telepresence swap deployment does a good job for one developer who owns a cluster
- Learn how this can be scaled with multiple clusters and namespaces, and understand the tradeoffs of this approach
- Explore how the new Telepresence intercept enables a larger team to work together without needing multiple clusters and namespaces

Speakers
avatar for Abhay Saxena

Abhay Saxena

Principal Software Engineer, Datawire
Abhay Saxena is a Principal Software Engineer at Datawire where he is working on building open source tools for developers that are adopting or using microservices. He is currently the lead engineer on Telepresence, an open source tool for local development of Kubernetes microservices... Read More →



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

17:20 CEST

Managing Applications in Production: Helm vs. ytt and kapp - Dmitriy Kalinin & Shatarupa Nandi, Pivotal
Have you ever got a stuck Helm upgrade? Did you struggle counting number of spaces to use for indenting a template chunk? Have you switched away from generic deployment tools to writing your own operators? Do you dream about extracting common app configuration into a library for use by all your applications?

This talk will dissect challenges you and I have faced while working with production Kubernetes environments, managing non-trivial application configuration, and deployment mechanics. It will dig deep into Helm v2, Helm v3, ytt, kbld, kapp, to understand design choices that ultimately result in great successes and failures in your production environments. Attendees will come away with a deeper knowledge of the inner workings of these tools and appreciation for the complexity hidden away in these tools.

Speakers
avatar for Dmitriy Kalinin

Dmitriy Kalinin

Principal Software Engineer, Pivotal
Dmitriy Kalinin works at Pivotal on various projects, most recently contributing to Kubernetes and Knative. Recently he has been working on several open source tools that help manage applications on Kubernetes.
SN

Shatarupa Nandi

Director of Engineering, Pivotal
Shatarupa Nandi is a Director of Engineering at Pivotal. She has led various technical initiatives across the company, most recently focusing on running Pivotal products on Kubernetes.



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

18:05 CEST

Nondestructive Forensics: Debugging K8s Services Without Disturbing State - Alex Leong, Buoyant
If debugging distributed systems is like solving a murder mystery, then we need a way to gather clues without disturbing the scene of the crime. Some application errors (resource leaks and race conditions in particular) can take a long time to reproduce; other errors might occur unexpectedly in production. When this happens, we want to gather as much
information as possible without restarting the pod. Tools like detailed logging, debug sidecars, and Linkerd's "tap" are only usable if we had the foresight to include them before the error occurred. Ephemeral containers promise to be a useful tool, but are currently in alpha. We will compare these techniques and then see how we can use direct access to the node to enter a pod's network namespace and do detailed network debugging without needing to restart any running containers.

Speakers
avatar for Alex Leong

Alex Leong

Software Engineer, Buoyant
Alex is a software engineer at Buoyant and core maintainer of Linkerd, the open source service mesh for cloud native applications. Prior to Buoyant, she worked at Twitter on core API infrastructure. She enjoys board games, type safety, and Tim Hortons.



Thursday August 20, 2020 18:05 - 18:40 CEST
InXpo https://onlinexperiences.com/Launch/Event.htm?ShowKey99259
 
  • 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.