Explanation

The explanatory guides in this section discuss the concepts used in LXD and help you understand how things fit together.

Important concepts

LXD’s core concepts include its relationship with LXC and the instance types it supports: system containers and virtual machines.

Entities in LXD

LXD uses several distinct entity types, including images, storage pools, networks, and projects. To learn how to use them, refer to the How-to guides.

Access management

LXD supports multiple methods for authenticating remote API clients and provides fine-grained authorization controls. Projects can also be used to scope and restrict access.

Production setup

For scalable, reliable, and secure LXD deployments, these guides help you understand the key concepts around clustering, performance tuning, and security.

The LXD CSI driver

The LXD CSI driver is an open source implementation of the Container Storage Interface (CSI) that integrates LXD storage backends with Kubernetes.