Node image

This page describes the node operating system (node OS) image that runs on Google Distributed Cloud cluster nodes.

Google Distributed Cloud cluster nodes run Ubuntu version 18.04 (bionic) by default. The image is similar to Google Kubernetes Engine's Ubuntu node image.

Google Distributed Cloud node pools also support Container-Optimized OS. Dualstack is not supported by Container-Optimized OS on Google Distributed Cloud. Container-Optimized OS on Google Distributed Cloud supports kdump for debugging kernel issues.

Google Distributed Cloud offers the following node image options per OS for your cluster:

OS Node images Status
Container-Optimized OS General Availability
Ubuntu
  • Ubuntu
  • Ubuntu with Docker (ubuntu)
General Availability

Kubernetes version

New Google Distributed Cloud versions sometimes introduce a new Kubernetes version for clusters. Version changes are announced in Release notes. To learn which Kubernetes version your cluster runs, see Versions.

Preinstalled tools

  • Google Distributed Cloud's node OS has the following tools preinstalled: arping cloud-utils, conntrack, logrotate, prips, systemd-container
  • Google Distributed Cloud's node OS has the debug-toolbox container image preinstalled. debug-toolbox includes several packages for debugging node issues. You run an accompanying shell script, toolbox, to unpack and run the debug-toolbox container. Learn about the toolbox script.

Networking

As of Google Distributed Cloud version 1.1.0-gke.6, the node OS' default networking configuration is disabled to support static IP allocation.

Security

See node security.