loom-kustomize
SolidKubernetes-native configuration management with Kustomize.
AI & Automation 54 stars
3 forks Updated today MIT
Install
Quality Score: 87/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Kustomize Skill
## Overview
Template-free, declarative Kubernetes config management via merging. `kubectl apply -k <dir>` and `kustomize build <dir>` render an overlay. Failure modes here are overwhelmingly **silent** (wrong output, exit 0) — always `diff` the `kustomize build` output before/after any structural change.
## Core Concepts
| Term | Meaning |
| --------------- | ------------------------------------------------------------------------------------------------ |
| **Base** | Dir with `kustomization.yaml` + shared resources; never modified in place. |
| **Overlay** | Dir referencing a base under `resources:`, applying env-specific patches/generators. |
| **Patch** | Partial resource that modifies existing ones — strategic merge (default) or JSON 6902. |
| **Component** | Reusable opt-in feature bundle (`kind: Component`); runs against the parent's accumulated set. |
| **Generator** | Builds ConfigMaps/Secrets from literals/files/envs, appending a content-hash name suffix. |
| **Transformer** | Cross-cutting mutation: `namespace`, `namePrefix`/`nameSuffix`, `labels`, `images`, `replicas`. |
| **Replacement** | Copies a field value from a source resource into target field paths (successor to `vars`). |
## Directory Layout
```text
k8s/
├── base/ # shared, env-agnos...
Details
- Author
- cosmix
- Repository
- cosmix/loom
- Created
- 8 months ago
- Last Updated
- today
- Language
- Rust
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
DevOps & Infrastructure Solid
loom-kubernetes
Kubernetes deployment, cluster architecture, security, and operations.
54 Updated today
cosmix DevOps & Infrastructure Listed
kubernetes-guide
Use when editing Kubernetes manifests in GitOps repos. Triggers on `.yaml`/`.yml` files in `clusters/`, `apps/`, or k8s manifest directories, and on prompts about Deployments, Services, ConfigMaps, Secrets (SOPS), Kustomize overlays, Flux/ArgoCD, labels, namespaces, or multi-environment configs, even when the user doesn't say 'Kubernetes'.
5 Updated 4 days ago
xonovex DevOps & Infrastructure Featured
infrastructure
云原生基础设施。Kubernetes、Helm、Kustomize、Operator、CRD、GitOps、ArgoCD、Flux、IaC、Terraform、Pulumi、CDK。当用户提到 K8s、Helm、GitOps、IaC 时路由到此。
5,881 Updated 1 weeks ago
fengshao1227