k8s-platform-tenancy

Provision multi-tenant Kubernetes namespaces with RBAC, quotas, and network policies.

18|2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/foxj77/claude-code-skills --skill k8s-platform-tenancy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: k8s-platform-tenancy
Source: https://github.com/foxj77/claude-code-skills/tree/main/k8s-platform-tenancy
Command: npx skills add https://github.com/foxj77/claude-code-skills --skill k8s-platform-tenancy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provisioning new tenants in a multi-tenant Kubernetes cluster can be error-prone and time-consuming without standardized templates for namespace creation, RBAC, quotas, and network isolation.

Core Features & Use Cases

  • Provision tenant namespaces with labels, quotas, and lifecycle utilities to support self-service provisioning.
  • Enforce RBAC patterns for tenant admins and developers, enabling controlled access per tenant.
  • Apply ResourceQuota, LimitRange, and PodSecurity standards to ensure resource and security boundaries.
  • Establish network isolation via baseline NetworkPolicies and tenant-specific policies.
  • Support onboarding and offboarding workflows with checklists and automated resource configurations.

Quick Start

Create a new tenant namespace with standard labels, apply the Pod Security Standards as restricted, configure quotas and limits, and establish tenant RBAC and network policies.

Frequently Asked Questions about k8s-platform-tenancy

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

FAQPage Schema
How do I provision multi-tenant Kubernetes namespaces with proper isolation?

Provisioning multi-tenant Kubernetes namespaces requires applying standardized templates for Namespace creation, RBAC, ResourceQuota, LimitRange, and PodSecurity standards to ensure proper isolation. This approach automates tenant lifecycle management.

What is the best way to enforce RBAC patterns for tenant admins and developers in Kubernetes?

Enforcing RBAC patterns for tenant admins and developers involves applying standard templates that enable controlled access per tenant. You can configure cross-tenant RBAC patterns alongside namespace provisioning to establish secure access boundaries.

How do I apply ResourceQuota and LimitRange boundaries for tenant namespaces?

Applying ResourceQuota and LimitRange boundaries for tenant namespaces ensures resource and security limits are enforced. Standard templates configure these parameters automatically during the tenant onboarding and provisioning workflow.

Can I establish network isolation across multi-tenant Kubernetes namespaces?

Establishing network isolation across multi-tenant Kubernetes namespaces is achieved by applying baseline NetworkPolicies and tenant-specific policies. This ensures controlled network traffic boundaries between different tenants within the cluster.

Does this approach support tenant onboarding and offboarding workflows with automated configurations?

This approach supports tenant onboarding and offboarding workflows by providing checklists and automated resource configurations. It manages the full lifecycle of tenant namespaces, including standard labels and quota setup for day-2 operations.

When do I need baseline NetworkPolicies and PodSecurity standards for Kubernetes multitenancy?

Baseline NetworkPolicies and PodSecurity standards for Kubernetes multitenancy are needed when provisioning new tenants to enforce security boundaries. Applying these standards as restricted ensures safe resource allocation and network isolation across tenants.