kpm v0.6.0 · frühe Entwicklung · organischer Launch
Hör auf, Requests zu raten
aus einem einzigen kubectl top
Kleine Go-CLI: Pod-CPU/Speicher nach lokalem SQLite, Rightsizing aus Historie, Charts mit kpm serve — ohne Prometheus-Steuer, ohne Cluster-Writes.
Live-Traffic auf gghstats · Cosign-signierte Releases · MIT · 100% organisch

Sampeln. Merken. Empfehlen. Auf dem Laptop analysieren.
Für Operatoren, die aus Vorsicht oversized sind
Historie schlägt Snapshot
kubectl top ist ein Moment. kpm führt eine SQLite-Spur — p95 vs Requests wird ehrlich.
Analyze-local Charts
Store auf den Laptop kopieren, kpm serve, Workload-Cards und Zeitfenster. Sammlung kann aus bleiben.
Advisory Recommend — GitOps-sicher
Empfehlungen werden nie angewendet. Patches nur copy/download — du besitzt den Merge.
Nur client-go · bastion-first
Kein kubectl-Subprozess. Distroless GHCR, Cosign, SBOM. Operator-Manifeste in kpm-selfhosted.
So funktioniert es
- 01
Installieren
Verifiziertes Install-Skript, go install, Release-Archiv oder GHCR-Image.
- 02
Nach SQLite sampeln
Sample-Profil, kube-Context, One-Shot oder Daemon in den lokalen Store.
- 03
Recommend / serve
Rightsizing aus Historie, optional notify/MCP, kpm serve für Charts.

Installieren
Primär: Cosign-verifiziertes Skript. Go install, bis der Homebrew-Tap kommt. ghcr.io/hrodrig/kpm:v0.6.0
Go install
go install github.com/hrodrig/kpm/cmd/kpm@latestOne-Liner (Linux / macOS)
curl -fsSL https://get.kpm.hermesrodriguez.com/install.sh | shOperator-Manifeste · Vertrag: kpm-selfhosted · SPECIFICATIONS
FAQ
Ist kpm bereit als einziges Rightsizing in Produktion?
Noch nicht. Bis v1.0.0 Early Development. Empfehlungen sind advisory. Nutzung auf eigene Gefahr (MIT).
Brauche ich Prometheus, VPA oder Goldilocks?
Nein. Metrics API rein, SQLite raus. Schwere Stacks bleiben optional.
Ändert es meine Workloads?
Nie. Nur lesend. Recommend-Patches nur copy/download.
Braucht es kubectl?
Nein. client-go. kubeconfig oder In-Cluster-Credentials weiterhin nötig.
Wo betreibe ich es?
Bastion-Cron/systemd, docker run oder In-Cluster mit PVC. Siehe kpm-selfhosted.
Wie verifiziere ich ein Release?
Cosign-Signaturen und SBOMs auf GitHub Releases. Das get-Skript prüft mit cosign.
Binary holen. Historie behalten.
Installieren, sampeln, empfehlen — dann Charts mit kpm serve. Pre 1.0: erst evaluieren.
kpm installieren