What problem does it solve?
This skill addresses the complexity of managing shared Kubernetes infrastructure by providing standardized patterns for tenant isolation, resource governance, and access control.
Core Features & Use Cases
- Namespace Isolation: Standardizes the creation of isolated environments for different teams or applications.
- RBAC Enforcement: Provides templates for implementing least-privilege access control to secure cluster resources.
- Resource Governance: Defines resource quotas to prevent resource exhaustion and ensure fair sharing across tenants.
- Use Case: A platform engineer can use this skill to quickly generate and apply manifests that partition a new GKE cluster for multiple development teams while ensuring each team is restricted to their own namespace and resource limits.
Quick Start
Use the gke-multi-tenancy skill to generate a namespace and associated RBAC role for a new tenant named marketing-team.