kpm v0.6.0 · développement précoce · lancement organique

Arrêtez de deviner les requests
avec un seul kubectl top

CLI Go minimale : échantillonne CPU/mémoire vers SQLite local, recommande le rightsizing depuis l’historique, ouvre des charts avec kpm serve — sans taxe Prometheus, sans écriture cluster.

Trafic live sur gghstats · Releases signés Cosign · MIT · 100% organique

Visuel de marque kpm avec motif métriques Kubernetes

Échantillonner. Mémoriser. Recommander. Analyser sur le laptop.

Pour les opérateurs qui oversized par prudence

Fonctionnement

  1. 01

    Installer

    Script vérifié, go install, archive release ou image GHCR.

  2. 02

    Échantillonner vers SQLite

    Profil sample, contexte kube, one-shot ou daemon vers le store local.

  3. 03

    Recommend / serve

    Rightsizing depuis l’historique, notify/MCP optionnels, kpm serve pour les charts.

Démo CLI kpm : help, version, sample, recommend, serve
Démo terminal enregistrée avec VHS · v0.6.0

Installer

Chemin principal : script vérifié Cosign. Go install jusqu’au tap Homebrew. ghcr.io/hrodrig/kpm:v0.6.0

Go install

go install github.com/hrodrig/kpm/cmd/kpm@latest

One liner (Linux / macOS)

curl -fsSL https://get.kpm.hermesrodriguez.com/install.sh | sh

Manifests opérateur · Contrat: kpm-selfhosted · SPECIFICATIONS

FAQ

kpm est-il prêt comme seul outil de rightsizing en prod ?

Pas encore. Jusqu’à v1.0.0, développement précoce. Recommandations consultatives. À vos risques (MIT).

Faut-il Prometheus, VPA ou Goldilocks ?

Non. Metrics API in, SQLite out. Les stacks lourdes restent optionnelles.

Modifie-t-il mes workloads ?

Jamais. Lecture seule. Patches recommend en copy/download uniquement.

Faut-il kubectl ?

Non. client-go. kubeconfig ou credentials in-cluster toujours requis pour sampler.

Où le faire tourner ?

Cron/systemd bastion, docker run, ou CronJob/Deployment avec PVC. Voir kpm-selfhosted.

Comment vérifier une release ?

Signatures Cosign et SBOM sur GitHub Releases. Le script get vérifie avec cosign.

Prenez le binaire. Gardez l’historique.

Installez, samplez, recommandez — puis ouvrez les charts avec kpm serve. Pre 1.0 : évaluez d’abord.

Installer kpm