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. Container-Optimized OS is also supported in Google Distributed Cloud node pools as a preview feature.
Google Distributed Cloud offers the following node image options per OS for your cluster:
OS | Node images | Status |
---|---|---|
Container-Optimized OS | Preview | |
Ubuntu |
|
General Availability |
Supported and Unsupported Features with Container-Optimized OS
Container-Optimized OS does not support the following feature.
- dataplane v2
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 thedebug-toolbox
container. Learn about thetoolbox
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.