gcp-gke

Generate GKE clusters, node pools, and Kubernetes manifests with Workload Identity.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill gcp-gke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gcp-gke
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/gcp-gke
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill gcp-gke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the creation and management of Google Kubernetes Engine (GKE) clusters, node pools, and Kubernetes manifests, incorporating best practices for security and efficiency.

Core Features & Use Cases

  • GKE Cluster Creation: Automates the setup of Autopilot or Standard GKE clusters with secure configurations.
  • Node Pool Management: Defines and configures various node pools (e.g., application, batch, GPU) with autoscaling.
  • Workload Identity: Implements secure GCP API access for workloads using Workload Identity.
  • Kubernetes Manifests: Generates production-ready Deployments, HPA, VPA, Ingress, and Network Policies.
  • Infrastructure as Code: Provides Terraform configurations for managing GKE resources.
  • Backup for GKE: Automates the setup of backup plans for GKE clusters.
  • Use Case: When you need to set up a new GKE cluster for a microservices application, ensuring it's secure, scalable, and cost-effective.

Quick Start

Use the gcp-gke skill to generate a new Autopilot GKE cluster named 'my-prod-cluster' in the 'us-central1' region.

Frequently Asked Questions about gcp-gke

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a production-ready GKE cluster with Workload Identity?

To create a GKE cluster with Workload Identity, you need to configure secure GCP API access for your workloads and define cluster specifications. This Skill generates production-ready Autopilot or Standard GKE clusters incorporating these security best practices.

What is the best way to manage GKE node pools for different workload types?

Managing GKE node pools involves defining and configuring separate pools for application, batch, and GPU workloads. This Skill automates node pool configuration with autoscaling to ensure your Kubernetes infrastructure scales cost-effectively based on demand.

Can I use Terraform to automate Google Kubernetes Engine deployment and management?

Yes, you can use Terraform to automate Google Kubernetes Engine deployment. This Skill provides Terraform configurations for managing GKE resources, allowing you to maintain your cluster infrastructure as code.

How do I generate Kubernetes manifests for GKE deployments with autoscaling?

Generating Kubernetes manifests for GKE involves creating Deployments, HPA, VPA, Ingress, and Network Policies. This Skill produces these production-ready manifests to ensure your applications are scalable and secure within your cluster.

Does this GKE deployment approach support Autopilot mode for microservices?

Yes, this GKE deployment approach fully supports Autopilot mode for microservices. It automates the setup of secure Autopilot GKE clusters, providing a scalable and cost-effective environment for your microservices applications.

How do I configure backup plans for my Google Kubernetes Engine clusters?

Configuring backup plans for Google Kubernetes Engine clusters requires defining automated backup schedules for your cluster state. This Skill automates the setup of GKE backup strategies to protect your cluster data and configurations.