whereismyai
Kube Upgrade Check
Kube Upgrade Check is an open-source kubectl plugin that scans Kubernetes clusters to report upgrade compatibility breaks.
Kube Upgrade Check is an open-source kubectl plugin that identifies potential breaking changes before upgrading a Kubernetes cluster. It evaluates removed APIs, control plane and kubelet settings, in-tree volume plugins, node runtimes, and add-on compatibility. By reading managed fields directly from the cluster, it discovers deprecated APIs used by clients regardless of how they were applied. The tool operates locally without sending data externally and requires no agent or account. It provides deterministic exit codes for CI/CD pipelines to gate upgrades based on severity thresholds.
Kube Upgrade Check at a glance
Key features
- Scan live Kubernetes clusters for upgrade compatibility
- Detect removed APIs using managed fields
- Check control-plane flags and kubelet settings
- Evaluate in-tree volume plugin support
- Analyze add-on compatibility for tools like Argo CD and cert-manager
- Identify node runtime and version skew issues
- Run preflight checks for upgrade blockers
Use it for
- Pre-upgrade cluster assessment in staging and production environments
- Gated CI/CD pipelines enforcing upgrade readiness
- Detecting deprecated API versions in live objects
- Auditing control-plane and kubelet configuration compatibility
Alternatives to Kube Upgrade Check
- K8sGPT — Scans Kubernetes clusters with site reliability engineering analyzers and explains errors.
- kubectl-ai — Translates natural language directly into precise Kubernetes operations.
- Kilo Code — Open-source agent with any model and no markup on inference
- Keploy — Generates tests and mocks automatically from real application traffic.
- Kiro — Spec-driven coding with property-based tests to catch hidden bugs
- CodeRabbit — Most-installed AI PR reviewer, built to check code from coding agents
- mirrord — Connects local development and AI agents to live Kubernetes environments.
- New Relic — Unified visibility across applications, infrastructure, and AI models.
- Homebutler — It detects meaningful server changes and provides structured JSON for humans and AI agents.
- Blume 2.0 — Upgrade your documentation site configuration with a single command.
- CodeCrab — It keeps source code 100% local with zero server uploads.
- Kerno 1.0 — Catches runtime and security bugs inside the agent loop before code merges.
All Kube Upgrade Check alternatives