This page describes the node operating system (node OS) image that runs on Google Distributed Cloud (software only) for VMware cluster nodes.
Cluster nodes run ubuntu_containerd by default. The image is similar to Google Kubernetes Engine's Ubuntu node image.
Google Distributed Cloud node pools also support Container-Optimized OS. Container-Optimized OS on Google Distributed Cloud supports kdump for debugging kernel issues.
Google Distributed Cloud offers the following node image options for your cluster:
1.16
| OS | Node images | Status |
|---|---|---|
| Container-Optimized OS |
|
General Availability |
| Ubuntu with containerd |
|
General Availability |
1.28
| OS | Node images | Status |
|---|---|---|
| Container-Optimized OS |
|
General Availability |
| Container-Optimized OS with cgroup v2 |
|
Preview |
| Ubuntu with containerd |
|
General Availability |
| Ubuntu with containerd and cgroup v2 |
|
Preview |
1.29
| OS | Node images | Status |
|---|---|---|
| Container-Optimized OS |
|
General Availability |
| Container-Optimized OS with cgroup v2 |
|
General Availability |
| Ubuntu with containerd |
|
General Availability |
| Ubuntu with containerd and cgroup v2 |
|
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
- The node OS has the following tools preinstalled:
arpingcloud-utils,conntrack,logrotate,prips, andsystemd-container. - The node OS has the
debug-toolboxcontainer image preinstalled.debug-toolboxincludes several packages for debugging node issues. You run an accompanying shell script,toolbox, to unpack and run thedebug-toolboxcontainer. Learn about thetoolboxscript.
Networking
As of version 1.1.0-gke.6, the node OS default networking configuration is disabled to support static IP allocation.
Security
See node security.