Skip to content
cccskills

DevOps skills

Cloud, CI/CD, monitoring, and deployment (6.9K skills)

Filter by price or sort order

gke-workload-scaling-troubleshooting

Official · GoogleFreeSummary

Diagnose failures in GKE HorizontalPodAutoscaler (HPA), which adjusts Pod counts automatically. Investigate missing metrics, unexpected scaling behavior, and slow reactions, then receive proposed configuration fixes or commands for review before deployment.

  • Investigating unknown metrics and HPA errors
  • Diagnosing workloads that will not scale up or down
  • Troubleshooting scaling to and from zero
google/skills21.5KUpdated Oct 22, 2026

gke-platform-security

Official · GoogleFreeSummary

Plan and configure security across Google Kubernetes Engine clusters. Review access permissions, enable Secret Manager integration, and configure protections such as Shielded Nodes and Binary Authorization to strengthen the platform supporting your applications.

  • Review cluster access permissions
  • Enable Secret Manager integration
  • Configure Shielded Nodes and GKE Sandbox
google/skills21.5KUpdated Oct 22, 2026

developer-device-platform-basics

Official · GoogleFreeSummary

Reserve remote Android devices on Google's Developer Device Platform and connect through ADB, Android's device control tool. Check session status and expiration, extend usage time, or cancel sessions and release resources.

  • Find and reserve a remote Android device
  • Connect to a reserved device through ADB
  • Check session status and expiration
google/skills21.5KUpdated Oct 22, 2026

gke-upgrades

Official · GoogleFreeSummary

Plans, executes, and validates Google Kubernetes Engine upgrades for Standard and Autopilot clusters. Creates environment-specific upgrade plans, checklists, and command-based runbooks, with guidance on maintenance timing, node upgrade strategies, workload readiness, and stalled upgrades.

  • Planning a GKE version upgrade
  • Choosing release channels and maintenance schedules
  • Preparing node pool upgrades for databases or GPU workloads
google/skills21.5KUpdated Oct 22, 2026

gke-reliability

Official · GoogleFreeSummary

Review GKE reliability settings for applications running in Kubernetes. Configure availability safeguards during maintenance, health checks, replica counts, graceful shutdown, and distribution across zones and nodes to help workloads handle disruptions.

  • Reviewing GKE high availability
  • Maintaining Pod availability during upgrades
  • Configuring application health checks
google/skills21.5KUpdated Oct 22, 2026

cloud-sql-basics

Official · GoogleFreeSummary

Create and connect to managed MySQL, PostgreSQL, or SQL Server databases on Google Cloud. This skill guides instance setup, database creation, access permissions, and connection steps, with references for backups, security, and Terraform configuration.

  • Create a PostgreSQL database on Google Cloud
  • Connect to a database through Cloud SQL Auth Proxy
  • Review database permissions and backup options
google/skills21.5KUpdated Oct 22, 2026

gke-storage-troubleshooting

Official · GoogleFreeSummary

Diagnoses storage failures in GKE, Google's managed Kubernetes service, including stuck Pods, disk attachment errors, storage pressure, and missing volume expansion. It provides diagnostic commands and reviewable configuration patches for deployment through GitOps.

  • Diagnose Pods stuck in ContainerCreating
  • Investigate slow disks and node storage pressure
  • Find why expanded storage is missing inside a container
google/skills21.5KUpdated Oct 22, 2026

gke-networking

Official · GoogleFreeSummary

Plan and configure GKE cluster networks, including private nodes, IP address ranges, DNS, and outbound connectivity. Use the guidance to set up VPC-native networking and Dataplane V2, which provides built-in network policy enforcement.

  • Designing a private GKE cluster network
  • Planning IP ranges for Pods, Services, and nodes
  • Configuring outbound access with a static source IP
google/skills21.5KUpdated Oct 22, 2026

gke-workload-scaling

Official · GoogleFreeSummary

Adjust application capacity on GKE through manual scaling, HPA for changing the number of running pods, and VPA for adjusting CPU and memory allocations. Includes configuration templates and a workflow for reviewing resource requests against actual usage.

  • Scale application capacity automatically as demand changes
  • Review CPU and memory allocations against actual usage
  • Change the number of application replicas manually
google/skills21.5KUpdated Oct 22, 2026

gke-golden-path

Official · GoogleFreeSummary

Design production GKE clusters, which run containerized applications on Google Cloud, using recommended Autopilot settings. Review networking, security, monitoring, and upgrade choices, then compare existing clusters against the configuration and identify deviations and remedies.

  • Design a production GKE cluster
  • Review network choices before cluster creation
  • Audit cluster settings against the recommended configuration
google/skills21.5KUpdated Oct 22, 2026

gke-ai-troubleshooting-jobset-interruption

Official · GoogleFreeSummary

Diagnose interrupted or repeatedly restarting AI training jobs managed by JobSet on GKE. Correlate restart metrics, node events, host health, and worker logs to distinguish Spot VM preemptions, infrastructure failures, and application crashes, then recommend responses.

  • Investigating repeated JobSet restarts
  • Checking whether Spot VM preemptions interrupted training
  • Tracing recurring failures to a physical host
google/skills21.5KUpdated Oct 22, 2026

gke-app-onboarding

Official · GoogleFreeSummary

Guides an application’s first deployment to GKE, Google’s managed Kubernetes service. Covers application assessment, container creation, image storage, deployment configuration, security settings, health checks, and verification that the application is running.

  • Deploying an existing application to GKE for the first time
  • Creating a Dockerfile and registering a container image
  • Preparing deployment configuration with health checks
google/skills21.5KUpdated Oct 22, 2026

Inspect GKE TPU Dynamic Slices, diagnose provisioning failures, and validate workload configuration for single slices or JobSet workloads spanning multiple slices. Get cleanup commands, with confirmation required before destructive changes.

  • Checking TPU slice lifecycle states
  • Diagnosing TPU slice provisioning failures
  • Validating single-slice and multi-slice JobSet manifests
google/skills21.5KUpdated Oct 22, 2026

gke-compute-classes

Official · GoogleFreeSummary

Configure GKE ComputeClasses, which define preferred computing resources for workloads. Set fallback options between Spot and on-demand VMs, target GPUs or machine families, control class usage, and investigate pods waiting for suitable nodes.

  • Configuring fallback from Spot VMs to on-demand capacity
  • Selecting GPUs, TPUs, or machine families
  • Restricting ComputeClass editing and workload usage
google/skills21.5KUpdated Oct 22, 2026

gke-cluster-autoscaler

Official · GoogleFreeSummary

Configure and troubleshoot automatic node scaling in GKE. Examine logs and workload constraints to explain why nodes fail to grow or shrink, and guide tuning for capacity shortages, zone placement, and sudden traffic increases.

  • Enable automatic scaling for GKE node pools
  • Find why nodes do not scale up
  • Identify constraints that prevent nodes from scaling down
google/skills21.5KUpdated Oct 22, 2026

gke-workload-identity

Official · GoogleFreeSummary

Diagnose why GKE Pods cannot authenticate to Google Cloud APIs. Inspect cluster settings, service account bindings, resource permissions, and metadata server health, then provide evidence and concrete fixes for a human to apply.

  • Investigate Pod authentication failures and 403 errors
  • Check Kubernetes service account identity bindings
  • Diagnose metadata server connectivity problems
google/skills21.5KUpdated Oct 22, 2026

gke-cost-analysis

Official · GoogleFreeSummary

Answers questions about GKE spending using BigQuery billing exports and live cluster metrics. It breaks down costs by project, namespace, or workload and compares requested computing resources with actual usage to investigate cost increases.

  • Comparing GKE costs across projects
  • Finding the most expensive namespace or workload
  • Investigating a sudden increase in cluster costs
google/skills21.5KUpdated Oct 22, 2026

gke-multitenancy

Official · GoogleFreeSummary

Plan and configure a shared GKE cluster for multiple teams or environments. Set up namespaces, team permissions, resource limits, and network separation, then use labels and GKE cost allocation to track spending by team.

  • Design a GKE cluster shared by multiple teams
  • Separate development, staging, and production workloads
  • Set team permissions and resource quotas
google/skills21.5KUpdated Oct 22, 2026

gke-manifest-generation

Official · GoogleFreeSummary

Create or update Kubernetes YAML configuration files for GKE Autopilot and Standard. Translates application requirements into manifests covering container permissions, CPU and memory allocation, health checks, storage, external routing, and GPU resources for AI model serving.

  • Creating GKE application deployment manifests
  • Reviewing container security and resource settings
  • Configuring external routes with GKE Gateway API
google/skills21.5KUpdated Oct 22, 2026

gke-node-notready

Official · GoogleFreeSummary

Diagnose GKE nodes marked NotReady or Unknown using node conditions, events, logs, and resource metrics. The skill gathers evidence, distinguishes temporary transitions from faults, and proposes fixes for a person to apply.

  • Investigate persistent NotReady or Unknown node status
  • Check why kubelet stopped reporting node status
  • Investigate evictions or Pending Pods linked to node health
google/skills21.5KUpdated Oct 22, 2026

gke-backup-dr

Official · GoogleFreeSummary

Configure Backup for GKE to protect Kubernetes configurations and persistent data. Set backup schedules, retention periods, and customer-managed encryption keys, then prepare restore plans with explicit policies for handling existing resources.

  • Setting scheduled backups and retention periods
  • Backing up persistent data and Secrets
  • Encrypting backups with customer-managed keys
google/skills21.5KUpdated Oct 22, 2026

gke-productionize

Official · GoogleFreeSummary

Assess whether a GKE cluster or application is ready for production. Coordinates specialist skills to review scaling, security, reliability, monitoring, recovery, costs, and maintenance, then reports domain status, a weighted readiness score, and remediation priorities.

  • Review a GKE application before its production launch
  • Assess production readiness across an entire cluster
  • Prioritize fixes using domain status and a readiness score
google/skills21.5KUpdated Oct 22, 2026

Monitor TPU workloads on GKE using system metrics and PromQL, a metrics query language. Check utilization, memory, node availability, and interruptions to investigate infrastructure issues and calculate average recovery times and intervals between interruptions.

  • Checking TPU utilization and memory usage
  • Investigating node and node pool availability
  • Tracing maintenance and preemption interruptions
google/skills21.5KUpdated Oct 22, 2026

gke-service-networking

Official · GoogleFreeSummary

Configure how GKE applications receive traffic from the internet or internal networks. The skill provides configuration templates for routing, load balancing, certificates, and access protection, and guides diagnosis of failed health checks, dropped requests, and TLS connection problems.

  • Expose a GKE application through Gateway API or Ingress
  • Split traffic between application versions during a rollout
  • Configure Cloud Armor protection and HTTPS certificates
google/skills21.5KUpdated Oct 22, 2026