kubectl upgrade

New

The conductor for any Kubernetes upgrade

saiyam1814/upgrade · ★ 8GoOpen sourceLinux, macOS

Get started

$ curl -sSL https://raw.githubusercontent.com/saiyam1814/upgrade/main/install.sh | sh

$ kubectl upgrade --help

Upgrading Kubernetes is the scariest routine operation in the job. kubectl upgrade turns it into a conducted process: pre-flight checks catch version-skew and addon incompatibilities before you start, the run phase executes the upgrade, watch mode streams progress, unstick helps when nodes wedge, and verify confirms the cluster is healthy after. Works across single clusters and fleets. Installs as a standard kubectl plugin, no krew required.

Why it exists

Built for

Production cluster upgradesFleet upgradesUpgrade-readiness auditing

Deep dives

Found it useful? Star it, break it, file issues.

Star on GitHub →