Kubernetes Platform Architecture
Use this skill for platform design and durable operating-model decisions.
Use when
- planning a new Kubernetes platform
- choosing single-cluster vs multi-cluster topology
- defining namespace, tenancy, and environment boundaries
- deciding how GitOps, secrets, policy, and upgrades should work
- reviewing an existing cluster platform for architectural weaknesses
- planning Kubernetes upgrades, deployment strategy (rolling, blue-green, canary), or resource and cost optimization
- designing Helm chart, operator, or service mesh adoption for the platform
Do not use when
- the main problem is a live cluster incident. Use
k8s-sre-triage.
- the main problem is GitOps convergence on a specific app. Use
gitops-reconcile.
- the request is only about alert noise or scrape failures. Use
prometheus-grafana-triage.
Workflow
1. Gather platform constraints
Clarify:
- workload types and criticality
- team structure and ownership model
- compliance or isolation requirements
- availability targets
- expected scale and growth
- cloud or on-prem constraints
2. Choose topology deliberately
Decide:
- single cluster vs multiple clusters
- environment split strategy
- regional placement
- workload isolation boundaries
The right answer depends on blast radius, ownership clarity, and compliance, not fashion.
3. Define core platform boundaries
Specify:
- namespace and tenancy model
- networking model and ingress approach
- secret management pattern
- policy enforcement and admission controls
- identity and RBAC model
- storage classes and stateful workload guidance
4. Define delivery and operations
Cover:
- GitOps structure
- rollout strategy
- upgrade cadence
- backup and disaster recovery expectations
- observability ownership
- capacity and cost review loops
5. Produce decision-quality output
A good answer includes:
- recommended architecture
- why alternatives were rejected
- operational consequences
- migration path from current state
- major risks and unknowns
Guidance
- Prefer the simplest architecture that preserves clear ownership and safe blast radius.
- Avoid multi-cluster by reflex.
- Avoid single-cluster by reflex.
- Treat tenancy, secrets, and upgrade strategy as first-class decisions, not follow-up tasks.
References
- Read
references/platform-decisions.md for the decision matrix.
- Read
references/production-readiness.md for deployment-strategy selection, resource and node-pool starting points, escalation red flags, and the production quality checklist.
- Read
references/kubernetes-reference.md and references/kubernetes-examples.md for detailed technical reference and code examples.
Workflow Coordination
This skill owns its domain work. Use vincent-workflow for durable decisions, blockers, resume handoffs, known issues, commit/push/cleanup obligations, or project-local follow-up state. Use codex-closeout for final chat delivery, codex-html-report for durable reader-facing proof, and second-brain-context only for cross-repo or future local-brain retrieval.
Source: Canepro/codex-skills — distributed by TomeVault.
1---2name: kubernetes-platform-architecture3description: Design Kubernetes platform architecture for production workloads, including cluster topology, tenancy, networking, delivery strategy, security boundaries, upgrades, and operational ownership. Use when planning a Kubernetes platform, multi-cluster model, namespace strategy, GitOps operating model, Helm or operator strategy, cluster upgrades, resource and cost optimization, or long-term platform direction on EKS, AKS, GKE, or on-prem, rather than debugging a live incident. Use when this capability is needed.4---56# Kubernetes Platform Architecture78Use this skill for platform design and durable operating-model decisions.910## Use when1112- planning a new Kubernetes platform13- choosing single-cluster vs multi-cluster topology14- defining namespace, tenancy, and environment boundaries15- deciding how GitOps, secrets, policy, and upgrades should work16- reviewing an existing cluster platform for architectural weaknesses17- planning Kubernetes upgrades, deployment strategy (rolling, blue-green, canary), or resource and cost optimization18- designing Helm chart, operator, or service mesh adoption for the platform1920## Do not use when2122- the main problem is a live cluster incident. Use `k8s-sre-triage`.23- the main problem is GitOps convergence on a specific app. Use `gitops-reconcile`.24- the request is only about alert noise or scrape failures. Use `prometheus-grafana-triage`.2526## Workflow2728### 1. Gather platform constraints2930Clarify:31- workload types and criticality32- team structure and ownership model33- compliance or isolation requirements34- availability targets35- expected scale and growth36- cloud or on-prem constraints3738### 2. Choose topology deliberately3940Decide:41- single cluster vs multiple clusters42- environment split strategy43- regional placement44- workload isolation boundaries4546The right answer depends on blast radius, ownership clarity, and compliance, not fashion.4748### 3. Define core platform boundaries4950Specify:51- namespace and tenancy model52- networking model and ingress approach53- secret management pattern54- policy enforcement and admission controls55- identity and RBAC model56- storage classes and stateful workload guidance5758### 4. Define delivery and operations5960Cover:61- GitOps structure62- rollout strategy63- upgrade cadence64- backup and disaster recovery expectations65- observability ownership66- capacity and cost review loops6768### 5. Produce decision-quality output6970A good answer includes:71- recommended architecture72- why alternatives were rejected73- operational consequences74- migration path from current state75- major risks and unknowns7677## Guidance7879- Prefer the simplest architecture that preserves clear ownership and safe blast radius.80- Avoid multi-cluster by reflex.81- Avoid single-cluster by reflex.82- Treat tenancy, secrets, and upgrade strategy as first-class decisions, not follow-up tasks.8384## References8586- Read `references/platform-decisions.md` for the decision matrix.87- Read `references/production-readiness.md` for deployment-strategy selection, resource and node-pool starting points, escalation red flags, and the production quality checklist.88- Read `references/kubernetes-reference.md` and `references/kubernetes-examples.md` for detailed technical reference and code examples.8990## Workflow Coordination9192This skill owns its domain work. Use `vincent-workflow` for durable decisions, blockers, resume handoffs, known issues, commit/push/cleanup obligations, or project-local follow-up state. Use `codex-closeout` for final chat delivery, `codex-html-report` for durable reader-facing proof, and `second-brain-context` only for cross-repo or future local-brain retrieval.9394---95> Source: [Canepro/codex-skills](https://github.com/Canepro/codex-skills) — distributed by [TomeVault](https://tomevault.io).96<!-- tomevault:4.0:skill_md:2026-06-15 -->