This event has ended. Visit the official site or create your own event on Sched.
Customize your schedule by session topic and skill level:  Session Topic - Refer to the "Type" filter list to the right to find a session based on topic. Talk Difficulty - Sessions are categorized as [B]eginner, [I]ntermediate or [A]dvanced at the end of each talk title.

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

BoF [clear filter]
Thursday, March 30

11:30 CEST

BoF: Create Great CNCF User-Base From Lessons Learned From Other Open Source Communities [B] - Krishna Kumar, Huawei & Lee Calcote, SolarWinds
Success of any open source projects is its people around it. This session goes deep in to analyzing various open source communities and how they influence create great user groups to build and use better software. This session will look in to the communities of Openstack, Apache, Android, OpenDayLight, OpenNFV, Cloud Foundry, Mesos, etc. And take the best practices out of it to share to all the enthusiasts to build great CNCF communities. These communities are used various means like meetups, hackathons, roadshows, day events, mini projects, college drives, etc. to influence the audience. As CNCF starts adding more projects in to its fold, the user base also needs to get explode to have big impact projects. Getting more and more people in to CNCF is one of the primary goals of making the projects very successful. Primary audience of this session is all the CNCF users and also enthusiasts who would like to propagate the message of CNCF to the outer world.

avatar for Lee Calcote

Lee Calcote

Founder, Layer5
Lee Calcote is an innovative product and technology leader, passionate about developer platforms and management software for clouds, containers, functions and applications. Advanced and emerging technologies have been a consistent focus through Calcote’s tenure at SolarWinds, Seagate... Read More →
avatar for Krishna Kumar

Krishna Kumar

CNCF Ambassador & Architect Cloud, Huawei Technologies
Krishna Kumar is a CNCF Ambassador & Architect for Huawei Cloud. A Technology Leader in Cloud / Data Centers with 20 years experience @US, Asia-Pacific & India. He is leading a team developing cloud platforms and solutions specializing in IaaS, PaaS, OpenStack, Docker, Kubernetes... Read More →

Thursday March 30, 2017 11:30 - 12:05 CEST
A 03 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany
  BoF, Case Studies

12:15 CEST

BoF: Should Kubernetes Have a DSL for Configuration? [A] - Gareth Rushgrove, Puppet

Currently many, if not most, people in the Kubernetes community are writing YAML configuration files by hand, using the data format designed for the API. These files contain a great deal of repetition in any non-trivial environment and writing the data by hand is error prone without the ability to create higher-level abstractions. This Birds of a Feather session would look to discuss this problem, and what higher-level tools may help solve it in the future. In particular we would talk about:

* Why different types of users might prefer different interfaces
* The pros and cons of domain specific languages
* The advantages of abstractions
* The argument that you should just "use a proper programming language"


Gareth Rushgrove

Senior Software Engineer, Puppet
Gareth Rushgrove is a senior software engineer at Puppet. He works remotely from Cambridge, UK, building interesting tools for people to better manage infrastructure. Previously he worked for the UK Government Digital Service focused on infrastructure, operations and information security... Read More →

Thursday March 30, 2017 12:15 - 12:50 CEST
A 03 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany
  BoF, Wildcard

14:00 CEST

BoF: What Should be PID 1 in a Container? [I] - Ranjith Rajaram, Red Hat
When a container is started, the main application will have process ID as 1. In a traditional unix systems, PID 1 is usually the init/systemd process. So the question that arises is "Does it really matter which process becomes PID 1 inside a container?".

This talk "What should be PID 1 in a container?" will talk about the problem related to process reaping and what you should care about when deploying the containerized application. This session would be beneficial for developers who are planning to containerize the application. Process reaping will be explained with simple example.

avatar for Ranjith Rajaram

Ranjith Rajaram

Sr.Principal Technical Support Engineer, Red Hat
Ranjith Rajaram works for Red Hat as a Sr. Principal Tech. Support Engineer. He has 13 years of experience in implementing Linux servers for complex workloads. Active member of Fudcon and was involved in the planning of container track for Fudcon 2015. Has presented technical talks... Read More →

Thursday March 30, 2017 14:00 - 14:35 CEST
A 03 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany
  BoF, Developer

14:45 CEST

BoFs: Data-Aware Scheduling in Kubernetes [I] - Johannes M. Scheuermann, inovex & Felix Hupfeld, Quobyte
In order to provide prompt results and efficiently deal with data-intensive workloads, Big Data applications execute their jobs on compute slots across large clusters. Also, for optimal performance, these applications should be as close as possible to the data they use. Data-aware scheduling is the way to achieve that optimization and can conveniently be set up using Kubernetes. We’ll present two different use cases: First, we’ll make use of how Big Data applications like Hadoop and Spark can use their native HDFS protocol for data-aware scheduling. Second, we’ll demonstrate an efficient way to write a data-aware scheduler for Kubernetes that satisfies not just your application’s requirements, but also keeps your admins happy. As a bonus, it’ll also allows us to run data-aware scheduling on applications other than Big Data.


Felix Hupfeld

Founder, Quobyte
Felix manages Quobyte’s technology and pushes development forward. Before that, he worked as a tech lead and capacity planner in Google’s infrastructure team (2009–2013). He was the architect and project manager for XtreemFS (2006–2009). Felix’s PhD was on distributed s... Read More →
avatar for Johannes M. Scheuermann

Johannes M. Scheuermann

Cloud Platform Engineer, inovex
Johannes is an operations guy with a software development background. He's been working with Containers and Kubernetes for over years. He has a strong interest in modern infrastructures and building infrastructure software.

Thursday March 30, 2017 14:45 - 15:20 CEST
A 03 Berlin Congress Center, Alexanderstraße 11, 10178 Berlin, Germany
  BoF, Storage