LXD

Cloud and server

LXD client on Windows and macOS

By Stéphane Graber on 27 February 2017

LXD on other operating systems? While LXD and especially its API have been designed in a mostly OS-agnostic way, the only OS supported for the daemon right now is Linux (and a rather recent Linux at that). However since all … <a…

Cloud and server

LXD 2.0: Debugging and contributing to LXD [12/12]

By Stéphane Graber on 27 February 2017

This is the twelfth and last blog post in this series about LXD 2.0. Introduction This is finally it! The last blog post in this series of 12 that started almost a year ago. If you followed the series from the beginning, ……

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 installed applications come from snap packages and all updates are done…

Cloud and server

HOWTO: Automatically import your public SSH keys into LXD Instances

By Dustin Kirkland on 25 February 2017

Just another reason why LXD is so awesome…You can easily configure your own cloud-init configuration into your LXD instance profile.In my case, I want cloud-init to automatically ssh-import-id kirkland, to fetch my keys from…

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 perfectly happy to run on any Linux distribution which has the … <a…

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 deployment, scaling, and management of containerized applications. It…

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 you configure, provide your own or just use an existing…

Cloud and server

5 Cool things Canonical does with Go

By didrocks on 18 January 2017

We had the recent news that Google’s Go was awarded programming language of 2016 by TIOBE! One of the main reasons for winning is the ease of learning and pragmatic nature. It’s less about theoretical nature and more about hands-on-…

Cloud and server

Join our OpenStack and Containers Office Hours

By Tom Callway on 4 January 2017

Sign-up for a 1 hour web session with an expert from Canonical Starting in 2017, we will be running a series of ‘Office Hours’ online sessions to help community members and customers deploy, manage and scale their Ubuntu-based…

Cloud and server

Mounting your home directory in LXD

By Canonical on 8 December 2016

As of LXD stable 2.0.8 and feature release 2.6, LXD has support for various UID and GID map related manipulaions. A common question is: “How do I bind-mount my home directory into a container?” and before the answer was…

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 managed to get all of this going. My first attempts were using devstack which ran into…

Cloud and server

Canonical’s Distribution of Kubernetes reduces operational friction

By Canonical on 1 December 2016

Linux containers (LXC) are one of the hottest technologies in the market today. Developers are adopting containers, especially Docker, as a way to speed-up development cycles and deliver code into testing or production environments much…