What problem does it solve?
Securing a Google Kubernetes Engine cluster at the platform level involves many scattered controls—Secret Manager add-ons, RBAC hardening, Shielded Nodes, GKE Sandbox, Binary Authorization, and IAM roles—and misconfiguring any of them leaves the cluster exposed. This Skill consolidates golden-path security defaults and verified gcloud commands into one operational reference.
Core Features & Use Cases
- Golden Path Security Defaults: A Day-0/Day-1 configuration table covering Workload Identity Federation, Secret Manager rotation, insecure RBAC binding blocks, Shielded Nodes, and metadata concealment.
- Cluster Hardening Commands: Ready-to-run gcloud commands to enable Secret Manager with rotation, disable insecure legacy RBAC bindings, enable Binary Authorization, Shielded Nodes, and the GKE Sandbox (gVisor) runtime.
- IAM Role Guidance: A comparison of the five most common GKE IAM roles (container.admin, clusterAdmin, developer, viewer, clusterViewer) with least-privilege recommendations, plus cross-service authentication patterns for granting Google Service Accounts access to Cloud Storage, Cloud SQL, and Pub/Sub.
- Use Case: A platform engineer onboarding a new production GKE cluster uses this Skill to verify Secret Manager is enabled, audit clusterrolebindings for insecure system:authenticated grants, and enable Shielded Nodes before handing the cluster to application teams.
Quick Start
Ask the agent to audit my GKE cluster's platform security settings and enable the golden-path hardening controls such as Secret Manager, Shielded Nodes, and secure RBAC bindings.