After first getting into programming as a kid, creating a video game called "Splat", Bryan's career has ranged from charting pie sales at a bakery to real-time pricing of billion-dollar bond trades. At Weaveworks, Bryan works on deployment and observability for containers and microservices, and is a contributor to many Cloud Native Open Source projects including Kubernetes, Weave Net and Cortex. Outside of work he is a father, a helicopter pilot, and can cook a mean risotto primavera.
Talks I've Given
-
Automate Kubernetes with GitOps
Featuring Bryan Boreham
Join Bryan Boreham, Director of Software Engineering at Weaveworks, as he explores the core principles of GitOps, the Cloud Native transformation, war stories, and how you too can make your life easier by automating Kubernetes using GitOps.
cloud kubernetes devops gitops -
Introduction to Kubernetes Networking
Featuring Bryan Boreham
Kubernetes has two simple but powerful network concepts: every Pod is connected to the same network, and Services let you talk to a Pod by name. Bryan will take you through how these concepts are implemented - Pod Networks via the Container Network Interface (CNI), Service Discovery via kube-dns...
-
CNI, the Container Network Interface
Featuring Bryan Boreham
CNI, the Container Network Interface, is a CNCF project that provides a standardised API to talk to container networks. Today there are over 30 different CNI plugins available, and container runtimes which support CNI include Kubernetes, Rkt, Mesos, OpenShift and Cloud Foundry.
containers network cloud cncf kubernetes mesos cni -
Weave-npc: Container firewalls in Go
Featuring Bryan Boreham
Go is now a popular choice for network and protocol handling code. Taking Weaveworks' Network Policy Controller as an example, Bryan Boreham will show how you can program Linux network facilities including netlink and iptables in Go.
weave container go kubernetes ruby