From 2b8954d54bf97ccff5d089f1ed758655a1a16358 Mon Sep 17 00:00:00 2001 From: Greg Hendrickson Date: Sat, 31 Jan 2026 06:53:14 +0000 Subject: [PATCH] feat: initial k8s manifests library structure --- README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..91958af --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# Kubernetes Manifests Library + +![Kubernetes](https://img.shields.io/badge/Kubernetes-1.28+-326CE5?style=flat&logo=kubernetes&logoColor=white) +![License](https://img.shields.io/badge/License-MIT-blue) + +Production-ready Kubernetes manifests with security best practices, resource limits, and comprehensive examples. + +## Structure + +``` +├── deployments/ # Deployment patterns (rolling, blue-green, canary) +├── services/ # Service types and configurations +├── ingress/ # Ingress controllers and rules +├── configmaps/ # Configuration management +├── secrets/ # Secret management patterns +├── networkpolicies/ # Network isolation +├── rbac/ # Role-based access control +└── monitoring/ # Prometheus, alerts, ServiceMonitors +``` + +## Features + +- ✅ Security contexts and pod security standards +- ✅ Resource requests/limits +- ✅ Liveness/readiness probes +- ✅ Network policies for isolation +- ✅ RBAC least-privilege patterns +- ✅ Kustomize overlays for environments + +## Quick Start + +```bash +kubectl apply -k deployments/base +``` + +## License + +MIT