Dave Cheney - Speaker Line-Up 2018
Dave CheneyStaff engineer at Heptio
David is a Staff Engineer at Heptio, a Seattle based company focused on helping developers become more productive using Kubernetes. Before to joining Heptio he worked at Atlassian, Canonical, and the Australian Government, in a variety of cloud infrastructure roles. Prior to these roles he had a long career in the operations and system administration space for Australian startups RedBubble, MailGuard, and Aconex.
He is an open source contributor and project member for the Go programming language. David is a well-respected voice within the tech community, speaking on a variety of topics such as software design, performance, and the Go programming language. He lives in Sydney, Australia and is damn proud of it!
TalkLesson learnt building Heptio Contour
In 2017 Heptio launched Contour, a Kubernetes Ingress controller built using the Envoy proxy project from Lyft.
In this session I'll cover two unequal parts
- What is an ingress controller and why should you care, which leads into an overview of the design of Contour, why we chose Envoy, and so on.
- What can the audience, as potential authors of Kubernetes controllers (or operators, choose your poison) learn from our experiences developing Contour.
The presentation gives real world advice on the traps involved in the components that make up a kubernetes controller; Go dependency management, handling concurrency issues, handling configuration, functional testing, and staying sane while living with docker.