Automation & Ops ✓ Google · Official

GKE Multi-Tenancy Planner

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

52/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 21k
Last updated
12d ago
License
Apache-2.0
gkekubernetesmulti-tenancynamespace-isolation
+3rbacresource-quotasnetwork-policy

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

This skill is for multiple teams sharing a single GKE cluster. It provides reference patterns for namespace-based tenancy, RBAC, ResourceQuota, LimitRange, NetworkPolicy, and cost allocation. It recommends starting with namespace-per-team for cost efficiency, then adopting stronger isolation when compliance requires it. It is not intended for single-tenant cluster configuration or general deployment guidance.

It provides kubectl commands for creating and labeling namespaces, plus Kubernetes YAML examples for namespace-scoped Roles and RoleBindings, ResourceQuota, LimitRange, and NetworkPolicy. It explains Google Group bindings, default-deny networking, DNS allowance, cost-center labels, and the gcloud command for enabling GKE cost allocation. It also names MCP tools for applying, inspecting, authenticating to, describing, and deleting Kubernetes resources.

Good fit
  • A platform team is giving several development teams namespaces in one shared GKE cluster.
  • An enterprise needs to separate development, staging, and production workloads within one cluster.
  • A cluster administrator wants quotas and default resource constraints to prevent one team from exhausting shared capacity.
  • A security team is implementing namespace-level least-privilege access and network segmentation.
  • A cloud cost owner needs namespace and label-based attribution for GKE spending.

How do you install this skill?

Before you use it
  • The examples can affect cluster authorization, network isolation, and billing configuration; confirm the target cluster, namespaces, groups, quotas, and rollback plan before execution.
  • The document does not establish NetworkPolicy support in the target GKE networking implementation or provide verification and troubleshooting steps.
  • Namespace-per-team is soft isolation and should not be treated as sufficient for strong compliance or mutually untrusted tenants.
  • Chinese-language support, overseas-service dependencies, and mainland-China network reachability are not documented.
Before you start
Your agent needs
  • Shell / CLI
  • MCP Server
Install first
  • kubectl
  • Google Cloud CLI (gcloud)
  • GKE cluster

Run npx skills add google/skills, then select the specific skill from the repository during installation. The README does not document a separate command that installs only gke-multitenancy.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/google/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cloud/gke-multitenancy" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Design a namespace-based multi-tenancy setup for teams sharing a GKE cluster, including RBAC, resource quotas, LimitRanges, default-deny networking, and cost labels.

After placing the skill where the Agent Skills client can discover it, use a request such as: “Design a namespace-based multi-tenancy setup for teams sharing a GKE cluster, including RBAC, resource quotas, LimitRanges, default-deny networking, and cost labels.” The source does not document client-specific trigger behavior.

What are this skill's strengths and limitations?

Pros
  • Covers the main tenancy controls: namespaces, RBAC, quotas, default resource constraints, network segmentation, and cost attribution.
  • Includes copyable kubectl, gcloud, and Kubernetes YAML examples.
  • Gives a clear cost-efficiency starting point with namespace-per-team.
  • Calls out the important requirement to define default and defaultRequest values when LimitRange min or max constraints are used.
Limitations
  • The material is configuration guidance and examples; no test suite or validation results are provided.
  • Practical use depends on a GKE cluster, kubectl, gcloud, or the listed MCP tools, while complete authentication and environment setup are not documented.
  • Full network-security and RBAC-hardening guidance is referenced in sibling skills rather than included here.
  • Client-specific installation directories and invocation behavior are not documented.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
GKE Multi-Tenancy Planner this page ✓ Google · Official 52 · Use with care ★ 21k 12d ago Apache-2.0
GKE Cost Optimization ✓ Google · Official 47 · Use with care ★ 21k 12d ago Apache-2.0
GKE Platform Security Hardening ✓ Google · Official 39 · Not recommended ★ 21k 12d ago Apache-2.0
GKE ComputeClasses Advisor ✓ Google · Official 57 · Use with care ★ 21k 12d ago Apache-2.0
GKE Production Golden Path ✓ Google · Official 54 · Use with care ★ 21k 12d ago Apache-2.0

Compared with gke-basics and gke-app-onboarding, this skill focuses specifically on tenancy isolation, access control, quotas, and cost allocation for shared GKE clusters rather than single-tenant setup or general application deployment. It also compares namespace-per-team, namespace-per-environment, node-pool-per-team, and cluster-per-team models.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
52/ 100 5-point scale 2.6 / 5
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.
1Trust15 / 25 · 3.0/5

The skill promotes namespace-scoped least privilege, avoids binding system:authenticated, recommends Google Groups, quotas, and default-deny network policy, showing basic security awareness. It does not define user confirmation, credential or sensitive-data handling, data-flow disclosure, rollback, or change auditing; its listed delete_k8s_resource capability also lacks authorization boundaries, so points are deducted.

2Reliability8 / 20 · 2.0/5

The namespace, RBAC, quota, LimitRange, NetworkPolicy, and cost-allocation paths are broadly coherent, and the LimitRange default-value caveat is useful. However, there are no tests, compatibility matrix, command failure handling, permission-check diagnostics, or abnormal-input feedback; static evidence does not support a higher score.

3Adaptability10 / 15 · 3.3/5

The scope clearly covers GKE multi-tenancy for teams or environments, RBAC, quotas, isolation, and cost allocation, while excluding single-tenant and general deployment work. Boundaries for cluster models, compliance-grade isolation, networking implementations, and Autopilot versus Standard are under-specified, and Chinese-language or mainland-China network fit is not addressed.

4Convention8 / 15 · 2.7/5

The document is organized around scenarios, tenancy models, configuration steps, and cost allocation, with YAML and command examples. Repository context supplies an Apache-2.0 license, installation method, issue path, and active-development notice. The skill lacks versioning, changelog, named maintenance responsibility, dependency notes, FAQs, and systematic limitations; its comparison table is also visibly malformed.

5Effectiveness7 / 15 · 2.3/5

The commands and snippets are directly reusable starting points for namespaces, RBAC, quotas, LimitRanges, NetworkPolicy, and cost attribution, covering the core planning task. There is no complete end-to-end deployable output, verification procedure, rollback path, cloud prerequisites, or comprehensive safety validation, so substantial review and supplementation remain necessary.

6Verifiability4 / 10 · 2.0/5

Evidence consists mainly of the skill text plus repository README and license context. There are no committed tests, CI coverage, execution logs, third-party validation, or corroborating sources, so auditability is limited and the static score remains low.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 513a7a51e85f Review evidence[1][2][3][4]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does the skill itself have an additional cost?
The source does not state that the skill itself has a fee. It discusses reducing infrastructure cost through shared clusters and describes GKE cost allocation.
What permissions are required?
The examples cover namespace creation and labeling, RBAC, quotas, LimitRanges, NetworkPolicies, and a cluster update for cost allocation. The exact required Kubernetes and Google Cloud permissions are not listed.
Is it suitable for a single-tenant GKE cluster?
No. The SKILL.md explicitly excludes single-tenant cluster configuration and general deployment instructions.

More skills from this repository

All from google/skills

Automation & Ops ✓ Google · Official

GKE Cost Optimization

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

★ 21k FS 47 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Platform Security Hardening

Helps platform teams plan and apply cluster-level security hardening for Google Kubernetes Engine.

★ 21k FS 39 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE ComputeClasses Advisor

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

★ 21k FS 57 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Production Golden Path

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

★ 21k FS 54 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Cluster Autoscaler Guide

Configure, optimize, and troubleshoot automatic GKE node scaling.

★ 21k FS 52 Use with care 12d ago
Automation & Ops ✓ Google · Official

AI Workload Migration to GKE Inference

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

★ 21k FS 50 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Production Readiness Review

Assess whether GKE clusters and workloads are ready for production.

★ 21k FS 49 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Workload Autoscaling

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

★ 21k FS 49 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Cluster Creation Advisor

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

★ 21k FS 48 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE AI Inference Deployment Assistant

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

★ 21k FS 46 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE App Onboarding Assistant

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

★ 21k FS 45 Not recommended 12d ago
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.

★ 21k FS 45 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Observability Configuration

Configure GKE logging, monitoring, and Prometheus metrics.

★ 21k FS 44 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Storage Manager

Configure persistent disks, Filestore, and GCS FUSE storage for GKE workloads.

★ 21k FS 43 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Workload Reliability Guide

Reduce GKE workload disruption with high-availability configuration.

★ 21k FS 41 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Backup & Disaster Recovery

Configure Backup for GKE policies and restore workflows for stateful workloads.

★ 21k FS 35 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Workload Security

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

★ 21k FS 48 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE Batch & HPC Workloads

Configure and run queued, parallel, and high-performance workloads on GKE.

★ 21k FS 42 Not recommended 12d ago
Automation & Ops ✓ Google · Official

GKE Enterprise RAG Search Architect

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

★ 21k FS 53 Use with care 12d ago
Automation & Ops ✓ Google · Official

GKE GPU/TPU Disruption Diagnosis

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

★ 21k FS 50 Use with care 12d ago

Related skills