Konvoy supports the following base Operating Systems.
Please note, some features may not be fully supported in certain versions of these operating systems.
CentOS
OS Release | Kernel Version | Notes |
---|---|---|
CentOS 7.7 | 3.10.0-1062.12.1.el7.x86_64 | |
CentOS 7.8 | 3.10.0-1127.el7.x86_64 | |
CentOS 8.2 | 4.18.0-193.6.3.el8_2.x86_64 | GPU workloads are not currently supported |
RHEL
OS Release | Kernel Version | Notes |
---|---|---|
RHEL_7.7 | 3.10.0-1062.12.1.el7.x86_64 | |
RHEL_7.8 | 3.10.0-1127.8.2.el7.x86_64 | |
RHEL 8.2 | 4.18.0-193.6.3.el8_2.x86_64 | GPU workloads are not currently supported |
Ubuntu
When installing Konvoy on Ubuntu, you will need to adjust your cluster.yaml
file to point to the proper containerd version (the trailing -1
is mandatory):
kind: ClusterConfiguration
spec:
containerRuntime:
containerd:
version: 1.3.9-1
OS Release | Kernel Version | Notes |
---|---|---|
Ubuntu 16.04 (xenial) | 4.4.0-1087 | |
Ubuntu 18.04 (bionicbeaver) | 5.0 |
Debian
OS Release | Kernel Version | Notes |
---|---|---|
Debian 9 (stretch) | 4.9.0-9 | |
Debian 10 (buster) | 4.19.67-2 |
SUSE Linux Enterprise Server
OS Release | Notes |
---|---|
15 | GPU workloads are not currently supported |
Overriding Discovered OS Distribution
By default Konvoy will automatically discover the Operating System(OS) distribution.
In certain situations your OS may be based on a supported OS, but Ansible may still report an unsupported ansible_distribution
.
You can configure Konvoy to assume a different OS distribution. Valid values are CentOS
, RedHat
, Ubuntu
, and Debian
:
kind: ClusterConfiguration
apiVersion: konvoy.mesosphere.io/v1beta2
spec:
nodePools:
- name: worker
operatingSystem:
assumeDistribution: CentOS