kpm v0.6.0 · desenvolvimento inicial · lançamento orgânico
Pare de adivinhar requests
com um único kubectl top
CLI Go mínima que amostra CPU/memória de pods em SQLite local, recomenda rightsizing com histórico e abre charts com kpm serve — sem imposto Prometheus nem escrita no cluster.
Tráfego ao vivo no gghstats · Releases assinados Cosign · MIT · 100% orgânico

Amostrar. Lembrar. Recomendar. Analisar no laptop.
Feito para operadores que oversized por segurança
História vence o snapshot
kubectl top é um instante. kpm guarda um rastro SQLite — p95 vs requests fica honesto.
Charts analyze-local
Copie o store, rode kpm serve, abra cards e janelas de tempo. A coleta pode ficar off.
Recommend consultivo — seguro para GitOps
Nunca aplica. Patches só copy/download — você controla o merge.
Só client-go · bastion-first
Sem subprocess kubectl. Imagem GHCR distroless, Cosign, SBOM. Manifests em kpm-selfhosted.
Como funciona
- 01
Instalar
Script verificado, go install, tarball/deb/rpm ou imagem GHCR.
- 02
Amostrar no SQLite
Perfil sample, context kube, one-shot ou daemon no store local.
- 03
Recommend / serve
Rightsizing com história, notify/MCP opcionais, kpm serve para charts.

Instalar
Caminho principal: script verificado Cosign. Go install até o tap Homebrew existir. 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 | shManifests de operador · Contrato: kpm-selfhosted · SPECIFICATIONS
FAQ
kpm pronto como única ferramenta de rightsizing em produção?
Ainda não. Até v1.0.0, desenvolvimento inicial. Recomendações consultivas. Use por sua conta e risco (MIT).
Preciso de Prometheus, VPA ou Goldilocks?
Não. Metrics API in, SQLite out. Stacks pesadas ficam opcionais.
Ele altera meus workloads?
Nunca. Somente leitura. Patches de recommend só copy/download.
Precisa de kubectl?
Não. client-go. Ainda precisa de kubeconfig ou credenciais in-cluster para amostrar.
Onde executo?
Cron/systemd no bastion, docker run, ou CronJob/Deployment com PVC. Ver kpm-selfhosted.
Como verifico um release?
Assinaturas Cosign e SBOM no GitHub Releases. O script get verifica com cosign.
Pegue o binário. Guarde a história.
Instale, amostre, recomende — depois abra charts com kpm serve. Pre 1.0: avalie antes.
Instalar kpm