GKE nodes should use the metadata server

Description

Pods should not have full access to a node’s metadata. Using the GKE metadata server keeps sensitive metadata on a separate server for workloads instead of locally on a node. This prevents additional impact to your organization if the workload becomes compromised.

Remediation

Follow the steps in Google Cloud’s Enable Workload Identity Federation for GKE on clusters and node pools documentation to enable the GKE metadata server.