Stéphane Graber

Software Engineer

Stéphane Graber is the former technical lead for LXD at Canonical Ltd. Stéphane has been involved with Ubuntu for years and currently sits on the Ubuntu Technical Board and Ubuntu Developer Membership board. He is a member of the Ubuntu Release team as well as an Ubuntu Archive administrator and Ubuntu Stable Release team member. Outside of his work on containers, Stéphane also has very strong networking knowledge as the former maintainer of the Ubuntu networking stack and large scale system administration knowledge from previous jobs. Stéphane is one of the organizers of the Containers mini-summit during the Linux Plumbers Conference, a regular presenter at LinuxCon and has been involved in many other Ubuntu and container specific events and hackfests.

63 posts by Stéphane Graber

Cloud and server

Ubuntu Core in LXD containers

by Stéphane Graber on 27 February 2017

What’s Ubuntu Core? Ubuntu Core is a version of Ubuntu that’s fully transactional and entirely based on snap packages. Most of the system is read-only. All...

Cloud and server

LXD on Debian (using snapd)

by Stéphane Graber on 22 February 2017

Introduction So far all my blog posts about LXD have been assuming an Ubuntu host with LXD installed from packages, as a snap or from source. But LXD is...

Cloud and server

Running Kubernetes inside LXD

by Stéphane Graber on 20 February 2017

Introduction For those who haven’t heard of Kubernetes before, it’s defined by the upstream project as: Kubernetes is an open-source system for automating...

Cloud and server

Network management with LXD (2.3+)

by Stéphane Graber on 14 February 2017

Introduction When LXD 2.0 shipped with Ubuntu 16.04, LXD networking was pretty simple. You could either use that “lxdbr0” bridge that “lxd init” would have...

Cloud and server

LXD 2.0: LXD and OpenStack [11/12]

by Stéphane Graber on 7 December 2016

This is the eleventh blog post in this series about LXD 2.0. Introduction First of all, sorry for the delay. It took quite a long time before I finally...

Cloud and server

LXD 2.0: LXD and Juju [10/12]

by Stéphane Graber on 8 June 2016

Juju is Canonical’s service modeling and deployment tool. It supports a very wide range of cloud providers to make it easy for you to deploy any service you...

Cloud and server

LXD 2.0: Live migration [9/12]

by Stéphane Graber on 25 April 2016

This is the ninth blog post in this series about LXD 2.0.IntroductionOne of the very exciting feature of LXD 2.0, albeit experimental, is the support for...

Cloud and server

Directly interacting with the LXD API

by Stéphane Graber on 18 April 2016

The next post in the LXD series is currently blocked on a pending kernel fix, so I figured I’d do an out of series post on how to use the LXD API...

Cloud and server

LXD 2.0: LXD in LXD [8/12]

by Stéphane Graber on 15 April 2016

This is the eighth blog post in this series about LXD 2.0.IntroductionIn the previous post I covered how to run Docker inside LXD which is a good way to get...

Cloud and server

LXD 2.0: Docker in LXD [7/12]

by Stéphane Graber on 13 April 2016

This is the seventh blog post in this series about LXD 2.0.Why run Docker inside LXDAs I briefly covered in the first post of this series, LXD’s focus is...

Cloud and server

LXD 2.0: Remote hosts and container migration [6/12]

by Stéphane Graber on 12 April 2016

This is the sixth blog post in this series about LXD 2.0.Remote protocolsLXD 2.0 supports two protocols:LXD 1.0 API: That’s the REST API used between the...