Loading…
DevConf.US '18 has ended
DevConf.us 2018 is the 1st annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies held at the Boston University in the historic city of Boston, USA.

When: Friday, August 17 to Sunday, August 19, 2018

Venue: Boston University, George Sherman Union Building
Containers and orchestration [clear filter]
Saturday, August 18
 

9:00am EDT

State of Linux Container Technologies
This session will describe the current state of low level operating system container tools. We will describe the state of containers/storage, containers/image, CRI-O, Skopeo, Buildah and Podman. The session will also cover the latest state of changes to the linux kernel to make cgroups and user namespace work better.

Speakers
avatar for Dan Walsh

Dan Walsh

Senior Distinguished Engineer, Red Hat
Daniel Walsh has worked in the computer security field for over 30 years. Dan is a Consulting Engineer at Red Hat. He joined Red Hat in August 2001. Dan leads the Red Hat Container Engineering team since August 2013, but has been working on container tec



Saturday August 18, 2018 9:00am - 9:35am EDT
Conference Auditorium Boston University, George Sherman Union Building

9:40am EDT

Two Types of People, Those Who Understand Container Standards and Those That Don't
The container tools landscape is exploding - from orchestration and logging to storage and networking - from security tools to image building. This makes it really exciting to be building applications with containers. This also makes it really intimidating to make architectural decisions about which projects to use. In production, you have to live with these tool choices, but container standards can help protect you.

This talk will provide an overview of how container standards work together in Kubernetes, Docker, and CRI-O. Will dig into the interfaces for humans (CRICTL) and robots (CRI). It will also provide technical explanation of how the OCI image runtime specifications work together. You will gain a perspective on Red Hat's view of how these container standards are fostering healthy ISV, cloud provider, vendor, customer and community interactions.

This talk will close with a look at the future of standards and where work needs done.

Speakers
avatar for Scott McCarty

Scott McCarty

Technical Product Manager, Red Hat
At Red Hat, Scott McCarty is technical product manager for the container subsystem team, which enables key product capabilities in OpenShift Container Platform and Red Hat Enterprise Linux. Focus areas includes container runtimes, tools, and images. Working closely with engineering... Read More →



Saturday August 18, 2018 9:40am - 10:15am EDT
Conference Auditorium Boston University, George Sherman Union Building

10:20am EDT

Scalable Monitoring Using Prometheus with Spark
As spark applications move to a containerized environment, there are many questions about how to best configure server systems in the container world. In this talk we will demonstrate a set of tools to better monitor performance and identify optimal configuration settings. We will demonstrate how Prometheus, a project that is now part of the Cloud Native Computing Foundation (CNCF), can be applied to monitor and archive system performance data in a containerized spark environment. In our examples, we will gather spark metric output through Prometheus and present the data with Grafana dashboards. We will use our examples to demonstrate how performance can be enhanced through different tuned configuration settings.

Speakers
avatar for Diane Feddema

Diane Feddema

Principal Software Engineer, AI/ML Performance on RHEL and OpenShift Operator Development, Red Hat
Diane Feddema is a principal software engineer at Red Hat Inc, in the Performance and Scale team. Diane is currently focused on developing and applying machine learning techniques for performance analysis using hardware accelerators, automating these analyses and displaying data in... Read More →
avatar for Zak Hassan

Zak Hassan

Senior Software Engineer - AI/ML CoE, CTO Office, Red Hat Inc.
Currently focused on developing analytics platform on OpenShift and leveraging Open Source ML Frameworks: Apache Spark, Tensorflow and more. Designing high performance and scalable ML platform that exposes metrics through cloud-native technology: Prometheus and Kubernetes.


Saturday August 18, 2018 10:20am - 10:55am EDT
Conference Auditorium Boston University, George Sherman Union Building

11:20am EDT

ovs debug: how difficult is it to not run wires?
Open vSwitch is one of the common solutions for providing interconnection between VMs, containers, and even physical machines in the cloud space.  However, sometimes it can be difficult to understand what is going wrong when running a network.  In this session, a brief overview of how Open vSwitch works will be presented.  Tools and common debug scenarios will be also be covered.

Speakers
avatar for Aaron Conole

Aaron Conole

Principal Software Engineer, Red Hat, Inc.
Open source software engineer for Red Hat, focused on networking.


Saturday August 18, 2018 11:20am - 11:55am EDT
Conference Auditorium Boston University, George Sherman Union Building

12:00pm EDT

OpenShift for Operators: Day 0
OpenShift is an Open Source distribution of Kubernetes, with additional capabilities including advanced network management, container repositories, role based access control, storage management, metrics and logging, app lifecycle management, self-service, capacity management, and much more.

In this session, Red Hat's Thomas Cameron will demonstrate how operations can get OpenShift up and running and ready for developers to start using. We'll discuss host considerations including building VM templates, installation using Ansible, system roles and recommendations, and so on. At the end of the session, operators will be able to deploy a moderately complex OpenShift environment.

Speakers
avatar for Thomas Cameron

Thomas Cameron

Senior Principal Cloud Engineer, Red Hat
Thomas Cameron is a senior principal cloud engineer at Red Hat. He has been in the information technology industry since 1993, and has been at Red Hat since 2005. Thomas is a Red Hat Certified Architect (RHCA) specializing in cloud technologies.


Saturday August 18, 2018 12:00pm - 12:35pm EDT
Conference Auditorium Boston University, George Sherman Union Building

1:30pm EDT

Life and death on Fedora Atomic Workstation
I have converted my main work machine to Fedora Atomic Workstation at the beginning of the year, and resolved to learning my way around as a developer in
this new environment. My presentation will summarize the experience I've had.
I will also highlight some of the tricks and best practices I've learned and the pitfalls I narrowly avoided.
If hope that you come away from this session eager to try out Fedora Atomic
Workstation. But if you say: I'd rather wait until those remaining rough corners
are polished away, that is a ok outcome too.

Speakers
avatar for Matthias Clasen

Matthias Clasen

Manager, Red Hat, Inc.
Matthias is an engineering manager in the desktop team at Red Hat. His contributions to GTK+ and GNOME go back to the early 2000s. He's the maintainer of GTK+. Matthias and his team have worked on many parts of the Linux desktop infrastructure. In recent years, Wayland and Flatpak... Read More →


Saturday August 18, 2018 1:30pm - 2:05pm EDT
Conference Auditorium Boston University, George Sherman Union Building

2:10pm EDT

Container Security: So Many Options, Use Them All!
Containers have become a new standard in the rapidly changing software industry. The convenience in packaging and runtime isolation that Linux containers provide have security consequences that are often overlooked. Join us to gain an understanding of the challenges and best practices associated with developing and deploying containers in a secure manner using Open Source container technologies such as cri-o, buildah, podman, and skopeo.

Speakers
avatar for Urvashi Mohnani

Urvashi Mohnani

Principal Software Engineer, Red Hat
Urvashi Mohnani is a Principal Software Engineer on the OpenShift Container Tools team at Red Hat. She has spent the last few years contributing to and maintainer open source container tools projects including podman, buidlah, cri-o, and skopeo. She is a co-organizer of DevConf.US... Read More →
avatar for Sally O'Malley

Sally O'Malley

Principal Software Engineer, Emerging Technologies, Red Hat
Sally Ann O'Malley is a software engineer at Red Hat. She has worked on various teams within OpenShift. Currently, she is with the Emerging Technologies group within Red Hat. She enjoys combining open-source tools in creative ways to solve complex problems. Occasionally, she creates... Read More →



Saturday August 18, 2018 2:10pm - 2:45pm EDT
Conference Auditorium Boston University, George Sherman Union Building

2:50pm EDT

Teaching Programming using Minecraft on OpenShift
Computers used to be these "magical tinkering machines" when we were younger. Today, the challenge is to get children excited about learning programming by reducing the time to setup and get started right away in a gamified environment they already love - like Minecraft! We'll show you how with Kubernetes, OpenShift and Minecraft we can progressively do just - at first using our ScratchX extension to get started with graphical programming, and then with a push of a button go to a full development environment set up to start learning and teaching programming. We'll set up an Eclipse Che IDE with continuous builds of the modifications, and a Minecraft server with our OSGi extension that hot reload changes. All code used in the demo of this project is open source and available to anyone.

Speakers
avatar for Michael Vorburger.ch

Michael Vorburger.ch

Google
Geek Father. Scratch teacher. Minecraft player. EPFL.ch alumnus. Apache.org/Fineract PMC. Ex eclipse.org. Speaks Esperanto but no Klingon, #muchwow Java, enough Go to be dangerous, ?hl=CH/DE/EN/FR/IT/ES. Currently at Google, formerly at Red Hat in OCTO on OpenDaylight.org.
avatar for Erik Jan de Wit

Erik Jan de Wit

Red Hat
Does stuff


Saturday August 18, 2018 2:50pm - 3:25pm EDT
Conference Auditorium Boston University, George Sherman Union Building

3:50pm EDT

Building Container Images: Hard and Easy Ways
Before you start a container, you either build or download an image that you'll use as a template for the container. But what's in that image? And how hard is it to build one, really?
We'll take a quick tour of what goes into an image. Then we'll build an image from scratch, using tools that were clearly not designed for building images. Then we'll look at using some of the tools that actually were designed for building images, and why using them is preferable to doing things the way we just did it.

Speakers
avatar for Nalin Dahyabhai

Nalin Dahyabhai

OpenShift, Red Hat, Inc.
Software developer at Red Hat


images odp

Saturday August 18, 2018 3:50pm - 4:25pm EDT
Conference Auditorium Boston University, George Sherman Union Building

4:30pm EDT

A Practical Guide To KubeVirt
KubeVirt is a robust Virtual Machine management infrastructure that runs on and leverages the core concepts of Kubernetes. The APIs used by KubeVirt will feel very familiar to the seasoned Kubernetes user, but that doesn't cover everybody.

This session is designed to arm users with the practical experience they'll need to deploy Virtual Machines using KubeVirt. We will start with a Virtual Machine running on a local Qemu instance, and using concrete examples, discuss the steps needed to move it to the hybrid cloud. This will cover the Custom Resources used by KubeVirt as well as other considerations such as storage and networking.

Speakers
avatar for Stu Gott

Stu Gott

KubeVirt, Red Hat
Stu is a software engineer at Red Hat, and has been a strong advocate of open source ever since he first started using Linux in the late 1990s. After leaving the Navy in 2005, Stu has been a software engineer focused in various areas including virtualization/containerization and package... Read More →


Saturday August 18, 2018 4:30pm - 5:05pm EDT
Conference Auditorium Boston University, George Sherman Union Building

5:10pm EDT

A Greybeard's Worst Nightmare
Containers and Kubernetes with the concepts of application-centric packaging, process isolation through Linux containers, and immutable infrastructure are shaking up the core traditions of today's GNU/Linux operating systems. We are challenging assumptions and approaches derived from the past 40+ years of UNIX tradition. The Linux distribution as we know it, is morphing into new concept of containerized, multi-instance, multi-user applications, which can be deployed in scale-out environments. In this session, we'll assess this new OS environment and take a deep look at the consequences this new OS model has for both developers and operators.

Speakers
avatar for Daniel Riek

Daniel Riek

Senior Director, Artificial Intelligence CoE, Red Hat, Inc


Saturday August 18, 2018 5:10pm - 5:45pm EDT
Conference Auditorium Boston University, George Sherman Union Building
 
Sunday, August 19
 

10:30am EDT

An introduction to Istio on Kubernetes
An introductory session to Istio and how it can improve the microservices mesh in Kubernetes /
Openshift.

Speakers
avatar for Jonh Wendell

Jonh Wendell

Istio, Red Hat
Software Engineer at Red Hat


Sunday August 19, 2018 10:30am - 11:05am EDT
Conference Auditorium Boston University, George Sherman Union Building

11:20am EDT

A DevOps State of Mind: Security with Kubernetes
When it comes to adopting containers in the enterprise, Security is the highest adoption barrier. Is your organization ready to address the security risks with containers for your DevOps environment? In this presentation, you'll learn about:

- Best practices for addressing the top container security risks in a container environment including images, builds, registry, deployment, hosts, network, storage, APIs, monitoring & logging, and federation.
- Automating and integrating security vulnerability management & compliance checking for container images in a DevOps CI/CD pipeline
- Deployment strategies for deploying container security updates including recreate, rolling, blue/green, canary and a/b testing.

Speakers
avatar for Chris Van Tuin

Chris Van Tuin

Chief Technologist, NA West, Red Hat
Chris Van Tuin, Chief Technologist, NA West at Red Hat, has over 20 years of experience in IT and Software. Since joining Red Hat in 2005, Chris has been architecting solutions for strategic customers and partners and is a frequent speaker on DevOps, Security, and Containers. He started... Read More →


Sunday August 19, 2018 11:20am - 11:55am EDT
Conference Auditorium Boston University, George Sherman Union Building

12:00pm EDT

Container Linux and RHEL: The road ahead
Now that CoreOS has joined Red Hat, what does the future hold for Container Linux? What about Red Hat Enterprise Linux Atomic Host? Will there be four Linux distributions in the Red Hat family?

In this session, we’ll put an end to the speculation and dive into our strategy and roadmap for creating the next chapter in Linux history. Find out how we’re changing the game around immutable infrastructure and automating the foundation of Red Hat OpenShift.

Speakers
avatar for Colin Walters

Colin Walters

CoreOS Engineer, Red Hat, Inc.
Colin Walters is a software engineer at Red Hat, Inc. and works on RHEL/OpenShift/Fedora/CoreOS.


Sunday August 19, 2018 12:00pm - 12:35pm EDT
Conference Auditorium Boston University, George Sherman Union Building

1:00pm EDT

How To Break Your Cloud: Operational Experience(s) At The MOC
Speakers

Sunday August 19, 2018 1:00pm - 1:35pm EDT
Conference Auditorium Boston University, George Sherman Union Building

1:40pm EDT

Using Traefik as Kubernetes Ingress Controller
This talk will introduce Traefik, the open source reverse-proxy/load-balancer, which can be used as an Ingress Controller in your container infrastructure. Using an Ingress controller allows you to configure routing to services based on host name, port, and path rather than exposing them directly.

Traefik is an Ingress Controller which interfaces to backends such as Kubernetes, Docker, Mesos, Consul allowing dynamic updating of the routing configuration without service loss.

We will look at what is a reverse-proxy, an Ingress Controller and Traefik through demonstration and discussion.

Speakers
avatar for Gerald Croes

Gerald Croes

Developer Advocate, Containous


Sunday August 19, 2018 1:40pm - 2:15pm EDT
Conference Auditorium Boston University, George Sherman Union Building

2:20pm EDT

You Can be a Kubernetes Contributor
Excited by the new cloud stack?  Into Kubernetes, containers, and cloud automation?  Wondering what comes next?  Maybe it's time you started contributing to "the OS of the cloud".

The way Kubernetes got to be one of the largest projects in open source is that we're always looking for contributors.  Which means you. Whether you're interested in contributing component code or in any of our many other places to contribute (documentation, testing, release management, applications, and more), we have a place for you.

This session will present, in brief, how to get involved in contributing to the project, where contribution resources are, some basics around project organization, and how to proceed if you get stuck.  It's a
short-form version of the New Contributor Workshop being presented at the various Kubecons.

Speakers
avatar for Josh Berkus

Josh Berkus

Kubernetes Community Architect, Red Hat
Josh Berkus is the Kubernetes Community Manager for Red Hat. He contributes to Kubernetes, Etcd, Elekto, and a few other projects. Josh is a TAG Contributor Strategy co-chair, and recently retired from being a Kubernetes SIG lead. He also still dabbles in databases, despite being... Read More →


Sunday August 19, 2018 2:20pm - 2:55pm EDT
Conference Auditorium Boston University, George Sherman Union Building
 
Filter sessions
Apply filters to sessions.