Frequently Asked Questions

Got Questions? We've Got Answers

Everything you need to know about KorPro's Kubernetes resource optimization platform

1

What is KorPro?

KorPro is an enterprise-safe Kubernetes resource optimization platform that helps organizations discover and safely clean up unused resources across GCP, AWS, and Azure. Built on the open-source Kor project, KorPro extends its capabilities with cost analysis, health scoring, and a self-hosted, read-only Inspector that runs inside your own cluster.

2

Is KorPro self-hosted? Does my cluster data leave my environment?

Yes — KorPro is self-hosted. You install a lightweight, read-only Inspector (a small Go agent) via a single Helm command, and it runs entirely inside your own cluster. Your cluster data and cloud credentials never leave your environment — only the findings you choose to report are sent to your KorPro dashboard over an encrypted HTTPS connection. Because nothing is ingested into a third-party cloud, KorPro is friendly to air-gapped and on-prem deployments. This is the key difference from SaaS cost tools that pull your data into their own cloud.

3

What is Efficiency mode?

Efficiency mode is the default Inspector scan mode. It installs a lightweight Prometheus alongside the Inspector (~150 MiB additional) and surfaces three types of waste: CPU/memory over-provisioning (rightsizing), idle workloads with zero traffic, and orphaned resources. Switching to Orphaned-only mode skips Prometheus and detects orphaned resources only.

4

Does KorPro require Prometheus?

Only in Efficiency mode (the default). Prometheus is used to collect CPU and memory usage metrics for rightsizing analysis and idle workload detection. If you already have Prometheus running in your cluster, you can point KorPro at it instead of installing a second instance. If you prefer a lighter install, switch to Orphaned-only mode — no Prometheus required.

5

What is the difference between Efficiency mode and Orphaned-only mode?

Efficiency mode (default) runs a full scan: rightsizing recommendations, idle workload detection, and orphaned resource detection. It requires Prometheus for usage metrics. Orphaned-only mode skips Prometheus and rightsizing — it finds orphaned ConfigMaps, Secrets, PVCs, Services, and other unused resources. Choose Orphaned-only for a lighter install or air-gapped environments.

6

How does KorPro detect unused Kubernetes resources?

KorPro connects to your cloud provider accounts with read-only credentials, automatically discovers your Kubernetes clusters, and scans for unused resources including ConfigMaps, Secrets, Services, Deployments, StatefulSets, and more. It analyzes resource usage patterns and provides an audit-first safe-to-prune checklist before any changes are made.

7

Which cloud providers does KorPro support?

KorPro supports all major cloud providers: Google Cloud Platform (GCP/GKE), Amazon Web Services (AWS/EKS), and Microsoft Azure (AKS). It can manage unlimited clusters across multiple cloud providers simultaneously with automatic discovery.

8

Is KorPro safe to use in production environments?

Yes, KorPro is designed with enterprise-safe principles. The self-hosted Inspector runs inside your cluster with read-only RBAC — it never needs write permissions, and your data and credentials never leave your environment. KorPro provides audit-first recommendations and generates a safe-to-prune checklist before any changes are made, giving you full control over what gets cleaned up.

9

How much can I save with KorPro?

Savings vary by organization, but KorPro provides real-time cost analysis with monthly and yearly estimates for unused resources. Many organizations reduce their Kubernetes infrastructure costs by 20-40% by identifying and cleaning up waste. KorPro shows you exactly how much each unused resource is costing you.

10

What's the difference between Kor and KorPro?

Kor is the open-source CLI tool that detects directly unused Kubernetes resources in a single cluster. KorPro is the enterprise platform built on top of Kor that adds: cascading orphan detection (finds resources hidden behind other orphans without deleting anything), unlimited multi-cloud cluster support, automatic cloud provider discovery, cost analysis with savings estimates, health scores and efficiency metrics, web UI + REST API, a self-hosted, read-only Inspector, and enterprise support.

11

Does KorPro require installation in my Kubernetes clusters?

KorPro uses a lightweight Inspector agent installed via Helm into your cluster. The Inspector runs as a CronJob with read-only RBAC — it never needs write permissions, and only scan findings (not your credentials or workload data) leave your cluster. Installation takes under 2 minutes.

12

What types of Kubernetes resources can KorPro identify?

KorPro can identify unused or underutilized: ConfigMaps, Secrets, Services, ServiceAccounts, Deployments, StatefulSets, DaemonSets, Jobs, CronJobs, Roles, RoleBindings, ClusterRoles, ClusterRoleBindings, PersistentVolumes, PersistentVolumeClaims, Ingresses, HorizontalPodAutoscalers (HPAs), PodDisruptionBudgets (PDBs), and more.

13

How does KorPro pricing work?

KorPro offers a free tier and a Pro plan starting at $99/month (base) plus $2/node/month. Monthly billing, no long-term commitment — cancel anytime. For large-scale deployments (500+ nodes), contact our sales team for custom Enterprise pricing.

14

Can KorPro integrate with my existing CI/CD pipeline?

Yes! KorPro provides a REST API that allows you to integrate resource cleanup checks into your CI/CD pipelines, GitOps workflows, and automation tools. You can programmatically access scan results, cost analysis, and safe-to-prune recommendations.

15

What permissions does KorPro need?

KorPro requires read-only access to your cloud provider accounts and Kubernetes clusters. It never needs write permissions or cluster admin access. All credentials are client-controlled, meaning you maintain full control over access and can revoke permissions at any time.

16

How often does KorPro scan my clusters?

KorPro can scan your clusters on-demand or on a scheduled basis (daily, weekly, etc.). You have full control over scan frequency and can trigger scans manually through the web UI or API whenever needed.

17

Does KorPro automatically delete resources?

No. KorPro follows an audit-first approach and never automatically deletes resources. It provides recommendations and generates a safe-to-prune checklist, but you maintain full control over what gets cleaned up and when. This ensures safety in production environments.

18

Can I use KorPro with on-premises Kubernetes clusters?

Yes! While KorPro specializes in multi-cloud environments (GCP, AWS, Azure), it can also connect to on-premises or self-managed Kubernetes clusters using kubeconfig files. Contact our team for specific setup guidance.

19

What kind of support does KorPro provide?

Enterprise plans include dedicated support with SLA guarantees, onboarding assistance, and direct access to our engineering team. We also provide comprehensive documentation, guides for each cloud provider, and an active community for open-source Kor users.

Still have questions?

Our team is here to help you get started with KorPro