Getting Started with KorPro

Get up and running with KorPro in just a few minutes. Deploy the self-hosted, read-only Inspector into your own cluster — your data and credentials never leave your environment — and start optimizing your Kubernetes resources.

1

Create an Account

Sign up for a free KorPro account at app.korpro.io. No credit card required.

2

Get Your License Key

In the KorPro app, go to Settings → Inspector. Copy your license key — install commands with your key pre-filled are shown on that page.

3

Install the Inspector

Deploy the self-hosted Inspector into your own cluster using a single Helm command — it runs entirely inside your environment with read-only access. Helm creates RBAC, ServiceAccount, Secret, and a CronJob automatically. Choose your scan mode: Efficiency (default — rightsizing + idle + orphaned, requires Prometheus) or Orphaned-only (lightweight, no Prometheus).

Note: Efficiency mode requires Prometheus (~150 MiB). Add --set efficiency.enabled=true to your Helm command, or switch to Orphaned-only to skip Prometheus.
Learn More
4

Trigger the First Scan

Don’t wait for the CronJob schedule. Run: kubectl create job korpro-test --from=cronjob/korpro-inspector -n korpro-system. Watch it complete with: kubectl logs -n korpro-system -l job-name=korpro-test --follow

5

View Results in the Dashboard

After the first scan (~1–2 min) your cluster appears in Settings → Inspector → Connected Clusters. Navigate to the Clusters page for the full report — Overview, Cloud Cost & Savings, K8s Right-Sizing, K8s Orphans, and History — with findings, costs, and health scores.

Quick Links

Explore our documentation to learn more