Automation & Ops ✓ Google · Official gkeservice-networkinggateway-apicloud-armorprivate-service-connectload-balancing

GKE Service Networking

Configure secure GKE traffic routing, load balancing, edge protection, and private service connectivity.

FollowSkills review · FSRS-2.0
Not recommended
46/ 100 5-point scale 2.3 / 5
Trust14 / 25 · 2.8/5

The skill is narrowly focused on GKE service exposure, routing, WAF, certificates, NEGs, and PSC, with no evidence of malware, credential theft, or covert exfiltration. However, its examples can create public load balancers, certificates, Cloud Armor policies, and PSC attachments without confirmation, least-privilege guidance, data-flow disclosure, or rollback instructions, so points are deducted.

Reliability7 / 20 · 1.8/5

The workflows are internally readable and include some prerequisites and Kubernetes manifests. There is no test suite, CI execution evidence, verification command set, abnormal-input handling, or diagnostic failure feedback, and several GKE, Gateway, certificate, and PSC details are insufficiently constrained. Static calibration therefore limits the score.

Adaptability8 / 15 · 2.7/5

The description clearly covers Gateway API, Ingress, Cloud Armor, NEGs, PSC, and managed certificates, while excluding core cluster IP planning, Dataplane V2 network policies, and node NAT egress. Inputs, outputs, trigger boundaries, non-fit cases, and environment requirements remain incomplete, with no Chinese-language or mainland-China reachability guidance, so points are deducted.

Convention8 / 15 · 2.7/5

The document has a readable workflow structure and practical examples. The repository README supplies installation guidance, Apache-2.0 licensing, official organization provenance, issue reporting, and contribution paths. The skill lacks its own dependency notes, compatibility matrix, changelog, explicit maintenance ownership, and troubleshooting section, preventing a high score.

Effectiveness6 / 15 · 2.0/5

The manifest fragments provide a useful starting point for the main service-networking objects. However, they contain many placeholders and omit complete ordering, DNS, IAM, network prerequisites, state validation, and rollback steps. Broad recommendations such as always enabling Cloud Armor and NEGs are not sufficiently conditional, so substantial user rework may remain.

Verifiability3 / 10 · 1.5/5

The evidence consists primarily of the selected SKILL.md plus repository README and license text. The pinned revision makes the material auditable, but there is no skill-specific test suite, CI result, third-party citation, or reproducible execution record. Static review therefore supports only limited verification.

Evidence confidence:Low Reviewed Jul 28, 2026 Reviewed revision d1c9be2009ba
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • Do not apply the example manifests directly to production; confirm scope, permissions, cost, and rollback for Gateway, Ingress, certificate, Cloud Armor, and PSC changes.
  • Verify the GKE version, GatewayClass, certificate integration method, PSC API resources, and network prerequisites because the skill lacks a complete compatibility matrix and troubleshooting procedure.
  • ACCEPT_AUTOMATIC automatically accepts PSC connections; assess consumer admission and network-isolation risks before using it.
  • If operation depends on Google Cloud control-plane access or overseas documentation/services, separately verify mainland-China reachability and establish an alternative operations path.
Review evidence [1][2][3][4]
See the full review method →

What does this skill do, and when should you use it?

This skill helps expose applications running on Google Kubernetes Engine to the internet or internal networks. It covers Gateway API, standard GKE Ingress, Cloud Armor, container-native load balancing, Private Service Connect, and Google-managed SSL certificates. It recommends Gateway API and supplies Kubernetes manifest examples for the main workflows. It does not cover core cluster IP planning, Dataplane V2 network policies, or node NAT egress.

It guides users through writing Gateway and HTTPRoute manifests, or configuring standard GKE Ingress; attaching Cloud Armor security policies to Services through BackendConfig; creating ManagedCertificate resources or using Certificate Manager certificate maps; enabling or verifying NEG-based container-native load balancing with the cloud.google.com/neg annotation; and creating an internal load balancer plus ServiceAttachment for Private Service Connect consumers in another VPC. The overall repository can be installed with npx skills add google/skills, with individual skills selectable during installation.

  1. A GKE team needs modern Kubernetes routing for an HTTP application exposed to the internet.
  2. A team needs a simpler or legacy GKE service-exposure configuration using standard Ingress.
  3. A public-facing GKE endpoint needs Cloud Armor WAF and DDoS protection.
  4. A GKE service needs Google-managed SSL certificates with automated provisioning and renewal.
  5. A workload needs load balancers to target Pods directly through container-native load balancing.
  6. A service in one VPC must be consumed securely from another VPC without VPC peering.

What are this skill's strengths and limitations?

Pros
  • Covers service exposure, edge security, certificates, NEGs, and PSC in one focused workflow.
  • Includes manifest examples for Gateway API, Ingress, BackendConfig, ManagedCertificate, Service, and ServiceAttachment.
  • Clearly defines its boundary with the separate gke-networking skill.
  • The repository is Apache-2.0 licensed and marked as under active development.
Limitations
  • Requires an existing GKE cluster and related Google Cloud networking resources.
  • Provides no concrete kubectl, gcloud, or Terraform commands and does not document permission setup.
  • Some workflows use legacy Ingress or Legacy ManagedCertificate concepts, so users must choose the approach matching their deployment.
  • The source provides no test suite, version compatibility matrix, or troubleshooting guide.

How do you install this skill?

Install the repository in an Agent Skills-compatible client with: npx skills add google/skills. The README states that the installer lets users select specific skills from the repository; it does not document a separate command or destination for installing only this folder.

How do you use this skill?

Give a request focused on GKE service networking, such as: “Create Gateway API Gateway and HTTPRoute manifests for my GKE service, and configure Cloud Armor and a Google-managed certificate.” Use it with an existing GKE cluster. Gateway API must be enabled; the source states that it is enabled by default in GKE 1.24 and later. Generate or modify the relevant Kubernetes manifests and apply them to the target cluster; the source does not provide specific kubectl commands.

How does this skill compare with similar options?

The skill distinguishes Gateway API from standard GKE Ingress and recommends Gateway API. For core cluster networking, it points users to gke-networking instead.

FAQ

Does this cover all GKE networking?
No. It focuses on service exposure, routing, load balancing, edge security, certificates, and private service endpoints. Core cluster IP planning, Dataplane V2 policies, and node NAT egress are out of scope.
What is required before using Gateway API?
The target GKE cluster must have Gateway API enabled. The source states that GKE 1.24 and later enable it by default.
Does the source specify cost or IAM requirements?
No. It does not document pricing or required IAM permissions. Those depend on the GKE, load balancing, Cloud Armor, certificate, and PSC resources used.
Does the skill execute cloud commands automatically?
The source provides workflows and Kubernetes manifest examples, but does not state that the skill automatically runs kubectl, gcloud, or Terraform commands.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

Google Cloud Global Load Balancer Configurator

Design and deploy opinionated global external Application Load Balancers on Google Cloud.

Automation & Ops ✓ Google · Official

Google Cloud Secure Serverless Tiers

Guides agents to design, codify, deploy, and validate isolated multi-tier serverless web applications on Google Cloud.

Automation & Ops ✓ Google · Official

GKE Production Golden Path

Set production-oriented GKE defaults, readiness checks, and decision guardrails for cluster design.

Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

Designs and validates enterprise RAG search systems built on GKE and AlloyDB.

Automation & Ops ✓ Google · Official

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

Automation & Ops ✓ Google · Official

GKE GPU/TPU Disruption Diagnosis

Diagnose and mitigate GKE GPU/TPU node disruptions caused by host maintenance.

Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

Move existing AI inference workloads to self-hosted inference on Google Kubernetes Engine.

Automation & Ops ✓ Google · Official

GKE Cluster Creation Advisor

Plan, provision, and audit GKE clusters against production best practices.

Automation & Ops ✓ Google · Official

GKE Cost Optimization

Reduce GKE spending through rightsizing, quotas, Spot VMs, and capacity planning.

Automation & Ops ✓ Google · Official

GKE AI Inference Deployment Assistant

Deploy, tune, and autoscale GPU/TPU AI inference services on GKE.

Automation & Ops ✓ Google · Official

GKE Basics Navigator

A focused entry point for discovering GKE cluster needs and routing each task to the right specialist skill.

Automation & Ops ✓ Google · Official

GKE Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

Dev & Engineering ✓ Google · Official

Google Agents CLI Agent Development Guide

Guides agents from specification through development, deployment, and monitoring.

Automation & Ops ✓ Google · Official

GKE ComputeClasses Advisor

Configure, optimize, and troubleshoot GKE ComputeClasses for cost, capacity, and workload placement.

Automation & Ops ✓ Google · Official

GKE Multi-Tenancy Planner

Plan isolation, quotas, access control, and cost attribution for teams sharing a GKE cluster.

Automation & Ops ✓ Google · Official

GKE Cost Intelligence

Analyze GKE costs across clusters and workloads by combining BigQuery billing exports with live utilization metrics.

Automation & Ops ✓ Google · Official

GKE Production Readiness Review

Assess whether GKE clusters and workloads are ready for production.

Automation & Ops ✓ Google · Official

GKE Workload Autoscaling

Configure manual scaling, HPA, and VPA for GKE workloads while improving resource requests from observed usage.

Automation & Ops ✓ Google · Official

GKE Workload Security

Audit and harden workload-level security controls for GKE applications and namespaces.

Automation & Ops ✓ Google · Official

GKE App Onboarding Assistant

Containerize and deploy an application to Google Kubernetes Engine for the first time.

Related skills