kubernetes

Manages Kubernetes and GKE operations including deployments, workload identity, private clusters, and troubleshooting.

3|1|Updated Nov 19, 2025
One-click install
npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill kubernetes-lukaskellerstein
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: kubernetes
Source: https://github.com/lukaskellerstein/claude-my-marketplace/tree/main/plugins/infra-plugin/skills/kubernetes
Command: npx skills add https://github.com/lukaskellerstein/claude-my-marketplace --skill kubernetes-lukaskellerstein

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Operating Kubernetes clusters on Google Cloud involves dozens of kubectl and gcloud commands, manifest patterns, and GKE-specific features that are hard to remember and easy to misconfigure. This Skill provides structured guidance for day-to-day cluster operations plus deep-dive references for security, networking, CI/CD, and multi-cluster management. ## Core Features & Use Cases - Cluster Operations: Connect to GKE clusters, deploy applications, inspect pods, view logs, scale deployments, and debug with exec and port-forward. - GKE-Specific Guidance: Covers Autopilot vs Standard clusters, Workload Identity, GKE Ingress with managed certificates, Config Connector, and private cluster networking with Cloud NAT. - Deep-Dive References: Dedicated files for security hardening (RBAC, Binary Authorization, network policies), GitOps pipelines (Cloud Build, Flux, Argo CD, Flagger), Velero backups, and multi-cluster/Anthos setups. - Use Case: A pod is stuck in CrashLoopBackOff on a production GKE cluster. Use this Skill to walk through the troubleshooting workflow—describe the pod, check events, review previous logs—and apply the documented fix. ## Quick Start Use the kubernetes skill to help me deploy my application to GKE and verify the rollout status.

Frequently Asked Questions about kubernetes

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

FAQPage Schema
How do I connect kubectl to a GKE cluster?▼

Run gcloud container clusters get-credentials CLUSTER_NAME --region REGION to fetch credentials, then verify with kubectl cluster-info and kubectl get nodes. Use kubectl config get-contexts to list and switch between multiple clusters.

How do I troubleshoot a CrashLoopBackOff pod in Kubernetes?▼

Check the pod status with kubectl describe pod, review events sorted by timestamp, and inspect logs with kubectl logs POD_NAME --previous. Common causes include bad environment variables, missing secrets, insufficient resource limits, or failing liveness probes.

What is the difference between GKE Autopilot and Standard clusters?▼

Autopilot clusters are fully managed with automatic scaling, updates, and pod-based pricing but limited node customization. Standard clusters give full control over node pools, machine types, and pricing, suiting workloads with specific hardware requirements.

How do I set up Workload Identity on GKE?▼

Enable the workload pool on the cluster, create a Kubernetes service account and a GCP service account, grant the GCP account IAM roles, bind the two accounts with the workloadIdentityUser role, and annotate the Kubernetes service account with the GCP account email.

Can I manage GCP resources like Cloud SQL from Kubernetes manifests?▼

Yes, Config Connector lets you manage GCP resources such as SQL instances, Storage buckets, Pub/Sub topics, and IAM service accounts as Kubernetes custom resources. Enable the ConfigConnector addon on the cluster and apply the corresponding cnrm manifests.

Why can't my private GKE cluster nodes pull images or reach the internet?▼

Private nodes have no external IPs, so egress requires Cloud NAT configured on a Cloud Router for the VPC. For Google APIs like Container Registry, enable Private Google Access on the subnet instead of routing through NAT.