The following table summarizes the supported Linux distros, the installation methods supported, and any other requirements:
Distro / Release | Package Install | K8s Install | Kernel Upgrade | Other |
---|---|---|---|---|
Ubuntu Bionic (18.04) | ✓ | ✓ | Maybe | |
Ubuntu Focal (20.04) | ✓ | ✓ | No | |
Debian Buster (10) | ✓ | Yes | ||
Debian Bullseye (11) | ✓ | No | ||
Flatcar | N/A | No | More details here |
NOTES:
-
"Package install" means a Sysbox-EE package is available for that distro. See here for more.
-
"K8s-install" means you can deploy Sysbox-EE on a Kubernetes worker node based on that distro. See here for more.
-
"Kernel upgrade" means a kernel upgrade may be required (Sysbox-EE requires a fairly recent kernel). See below for more.
If you have a relatively old Ubuntu 18.04 release (e.g. 18.04.3), you need to upgrade the kernel to >= 5.0.
We recommend using Ubuntu's LTS-enablement package to do the upgrade as follows:
$ sudo apt-get update && sudo apt install --install-recommends linux-generic-hwe-18.04 -y
$ sudo shutdown -r now
This one is only required when running Debian Buster.
$ # Allow debian-backports utilization ...
$ echo deb http://deb.debian.org/debian buster-backports main contrib non-free | sudo tee /etc/apt/sources.list.d/buster-backports.list
$ sudo apt update
$ sudo apt install -t buster-backports linux-image-amd64
$ sudo shutdown -r now
Refer to this link for more details.