Configuring operating systems: overview

Google Distributed Cloud runs on Linux. This page defines the supported Linux distributions and versions, and a brief description of the installation requirements. You must configure the base operating system of your node machines in order to use Google Distributed Cloud. Each Linux distribution supports configuring Docker 19.03+ on your admin workstation. If you choose to use containerd as the container runtime for your clusters, Google Distributed Cloud still uses Docker to create your clusters.

For more detailed installation steps, identify your operating system from the following:

CentOS

Google Distributed Cloud supports the following versions for CentOS:

  • CentOS 8.1
  • CentOS 8.2
  • CentOS 8.3

To fully configure your node machines and admin workstation, you need to configure or disable firewalld and set up proper time synchronization. For more detailed installation steps, see Configuring CentOS.

RHEL

Google Distributed Cloud supports the following versions for RHEL:

  • RHEL 8.1
  • RHEL 8.2
  • RHEL 8.3

To fully configure your node machines and admin workstation, you need to configure or disable firewalld. To simplify installation, we recommend that you configure RHEL using a minimal installation with headless management. For more detailed installation steps, see Configuring RHEL.

Ubuntu

Google Distributed Cloud supports the following versions for Ubuntu:

  • 18.04
  • 20.04

To fully configure your node machines and admin workstation, you need to disable apparmor and ufw. For more detailed installation steps, see Configuring Ubuntu.