Presentations

Michael Marx
Audience: Intermediate
Topic: MySQL

MySQL InnoDB cluster provides a complete high availability solution for MySQL. MySQL Shell includes AdminAPI which enables you to easily configure and administer a group of at least three MySQL server instances to function as an InnoDB cluster. In this session you will learn how to take advantage of these features to build your own highly availability solution for MySQL.

Waldo Grunenwald
Audience: Everyone
Topic: Observability

When Uptime is the core metric that you evaluate on, it might drive behaviors that optimize for that metric, such as slowing down innovation. This talk will describe how to balance availability with innovation, and how to do so transparently.

Ben Lewis
Audience: Intermediate

Home routers are ubiquitous hardware, but are not an excellent platform for hacking, and are generally very limited in what services or unusual use cases they can support. This talk will cover the choices a home sysadmin can make when considering building a custom router; available form-factors and their impact on the device's future upgradability, as well as the range of software options available, and different network designs that might use a custom router. There is a lab component as well that covers setting up a router, with a service supplied by a machine behind the router.

Abhi Vaidyanatha, Lucy Burns
Audience: Intermediate
Topic: MySQL

Stateful, scalable storage on Kubernetes is an unsolved problem. Creating it as a service is even more difficult. The cloud-native ecosystem offers many tools such as the operator-sdk, Prometheus, Grafana, etcd, Vitess, and much more, but integrating them isn't necessarily intuitive.

Two of PlanetScale's employees that have engineered and managed the project describe the journey of leveraging all of these open source technologies to build out a database as a service on Kubernetes.

Ray Paik
Audience: Everyone
Topic: Mentoring

At first glance, it may seem impossible to build an open and authentic community for a company-based open source project when you need to balance the needs of the company with those of the community. In this talk, learn how to build a thriving community by understanding the intrinsic motivations of community members while providing opportunities for them to grow and have a voice in the community. There will also be a discussion on how diverse viewpoints and being responsive to contributions is beneficial to both  the community and the company.

Murugappan Chetty
Audience: Everyone

The concept of serverless and faas has been gaining traction in recent years. The ecosystem has been rapidly evolving. How challenging it is to build a serverless platform on k8s. What are the tools required to make the users feel at home? In this session Murugappan Chetty will go over the details of the serverless platform that they are managing at Optum. How they addressed the various aspects of managed service offerings like multi-tenancy, authz/authn, observability, and more.

Federico Lucifredi
Audience: Beginner
Topic: General

Federico discusses what is required to integrate clusters of ARM SBCs, with a focus on Raspberry PI units due to their popularity; the software integration necessary to make them practical, what is necessary to easily configure nodes, and issue commands for system operation; and concludes with how to execute numerical workloads using the MPI interface.

Rob Richardson
Audience: Everyone

It's day 2. Kubernetes is running. You have your deployments and services set. Now how do you migrate the data store? Let's journey together on this code-focused tour through Persistent Volumes, Persistent Volume Claims, and StatefulSets. We'll craft and launch a strategy to care for your users' data in this new container world. You can power your business on Kubernetes: stateless or stateful.

Jeffrey Sica
Audience: Everyone
Topic: General

Kubernetes is an open source project with a high velocity of PRs and releases. While the activity and interest in the project is awesome, communicating these changes to end users becomes difficult. For a long time, each release would generate a new release notes markdown document that required manual cleanup and curation. In recent months the format has been reconsidered and completely restructured. This talk will go over the history of Kubernetes release notes, the current state of relnotes.k8s.io, and future plans for automated publishing of release notes and notifications.

Bryna Kirzner, Lori Barfield
Audience: Everyone
Topic: Career Day

Looking for a new career, or even just the next right position? In this creative, yet tactical talk, Lori & Bryna will help you gather feedback, explore your aspirations, and leverage your skills to go get that job.