Konvoy supports the following base Operating Systems.
NOTE: Some features may not be fully supported in certain versions of these operating systems.
CentOS
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 7.9 |
3.10.0-1160.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
Debian
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